У меня есть следующие JSON отформатированную строку, которая возвращается из веб-службы:Преобразование JSON строки в словарь в Android
{"Success":false,"Message":"This version is not supported"}
Я использую следующий код для вызова веб-службы:
AsyncHttpClient client = new AsyncHttpClient();
client.get("http://mywebsite/check/getcompatibilityinfo", new AsyncHttpResponseHandler() {
@Override
public void onSuccess(String response) {
System.out.println(response);
}
});
Ответ содержит строку json, теперь мне нужно получить доступ к свойству Success и Message. Есть ли простой способ сделать это без использования сложных сторонних библиотек?
response.optString («Успех») будет работать здесь. Не становится легче, чем это. :) –
optString не определен !!! –
Ответ, который вы получите, должен быть JSONObject правильно? На этом вызове response.optString. Если ваш JSON - это выше, он будет работать. –