Я использую этот код для определения исходного языка ..
jsonObj = new JSONObject(response);
JSONObject jsoObj2 = jsonObj.getJSONObject("data");
JSONArray jArray = jsoObj2.getJSONArray("detections");
JSONObject steps = jArray.getJSONObject(0);
srcLanguage = steps.getString("language");
Вот ответ.
{
"data": {
"detections": [
[
{
"language": "fr",
"isReliable": false,
"confidence": 0.41935483
}
]
]
}
}
Пожалуйста, помогите мне разобрать этот ответ json.
Я отлаживаю этот код и получаю это исключение.
org.json.JSONException: Value [{"isReliable":false,"confidence":0.41935483,"language":"fr"}] at 0 of type org.json.JSONArray cannot be converted to JSONObject