Что мне нужно сделать просто - я использовал OKHttp, чтобы получить JSON-кодированный ответ с моего сервера, и мне нужно разобрать простой (одномерный) ответ JSON, чтобы извлечь одно значение.Получение значения от ответа JSON
Я написал простой фрагмент кода, но я получаю сообщение об ошибке.
Вот код OKHttpClient в случае имеет значение:
OkHttpClient client = new OkHttpClient();
RequestBody formVars = new FormBody.Builder().add(..vars..).build();
Request request = new Request.Builder().url(url).post(formVars).build();
Response response = null;
try {
response = client.newCall(request).execute();
JSONObject jj = new JSONObject((Map) response.body());
String e = jj.getString("status");
} catch {
...
}
Ошибка я получаю (красная линия) находится под jj.getString("status");
:
Unhandled exception: org.json.JSONException
Строка JSON просто {"status":"1"}
Ваш пункт улова не имеет каких-либо исключений в этом ... Android-студия может автоматически выполнить это для вас –