2015-04-24 1 views
-2

Я получаю ответ JSON как {"Sync-string" [{"Sync-check [{" Response ":" N "}]}]}.Как проверить json Responce на Android?

Прямо сейчас я хочу проверить ответ «Y» или «N». Как я могу проверить ответ: n или y. Может кто-то мне помочь здесь. Любая помощь заметна.

+1

Что вы пробовали? – micky

+0

Возможный дубликат [Как разобрать JSON в Android] (http://stackoverflow.com/questions/9605913/how-to-parse-json-in-android) –

+0

micky: На самом деле я хочу проверить этот объект json. Ответ " : «N» = «Y» или «N» в случае, если я могу это сделать. – JAndroid

ответ

0

Пройдите this tutorial, чтобы узнать о структуре json и о том, как разобрать json в приложении Android . Проверить эту ссылку и если вы любой пост запроса он!

Update

Первый KNO w структура json. Узел Json начинается с «[» представляет массив, а «{» представляет объект Json. В своем ответе

{"Sync-string" : [{"Sync-check[{"Response":"N"}]}]} 

Получить объект JSON с именем "Sync-строка", как,

JSONObject jsonObj = new JSONObject("ur json string"); 
JSONArray contacts = jsonObj.getJSONArray("Sync-string");//getting the array 

сейчас петли через JSON массив, как,

for (int i = 0; i < contacts.length(); i++) { 
        JSONObject c = contacts.getJSONObject(i);//get first object in array 
        JSONArray innerarray = jsonObj.getJSONArray("Sync-check");//sync-check array 
    for (int i = 0; i < innerarray.length(); i++) { 
    JSONObject c = innerarray.getJSONObject(i); 
        String id = c.getString("Response"); 
} 
} 

Попробуйте это, но не проверенный код

+0

Предположим, что здесь моя новая строка json = {" Sync-string "[{" Sync- check [{«Response»: «y»}, «dgrer», «ertetye3»]}]}, затем как разобрать его – JAndroid

+0

Сначала дайте нам знать, что вы сделали до сих пор? Тогда только мы можем вам помочь ... Кажется, вы еще не пробовали ничего – micky

+0

Я пытаюсь проверить, {{Sync-string "[{" Sync-check [{"Response": "y"}, "dgrer", "ertetye3"]}]}, тогда данные там и сохранить в локальный db. Если {"Sync-string" [{" Sync-check [{«Response»: «N»}]}]} then alert msg – JAndroid

Смежные вопросы