2015-04-21 1 views
-6

Как разобрать этот JSON. Как видите, он не содержит никаких тегов.Как разбирать json-массив без json-тега

[ 
"~/Uploads/modern-appartment-quiet-place-e0cf951cf47cd1b5867a6d896f692a0b.jpg", 
"~/Uploads/rockthathorse_appartment_01.jpg", 
"~/Uploads/Untitled.png" 
] 

Если какой-либо разработчик знает, как разбирать эти типы json-массива в андроиде, пожалуйста, помогите мне.

+2

Поместить в ваш код и поставить в определенном контексте. Мы не читаем здесь читателей. – Razgriz

+0

"Как разобрать"? Вы можете использовать JSONArray ...? – JHH

+0

Какая проблема, возникающая при анализе, выложила простой JSONArray? –

ответ

1

Вы можете перебрать массив JSON и доступ с использованием индекса

for (int i = 0; i < jsonArray.length(); i++) { 
    String value = arrayJson.get(i); 
} 

Это то, что вы хотите? В противном случае обновите свой вопрос с помощью подробных деталей json.

+0

спасибо. Это действительно полезно для меня – Adam

+0

@Adam Если это полезно. вы можете проголосовать за меня :) – deniz

+0

Спасибо deniz, это действительно очень приятные решения – Adam

5

Храните JSON как String

String asd = "[\"~/Uploads/modern-appartment-quiet-place-e0cf951cf47cd1b5867a6d896f692a0b.jpg\",\"~/Uploads/rockthathorse_appartment_01.jpg\",\"~/Uploads/Untitled.png\"]"; 

JSONArray jre; 
try 
{ 
    jre = new JSONArray(asd); 

    for (int i = 0; i < jre.length(); i++) 
    { 
     String a = jre.getString(i); 
     Log.d("J", a); 
    } 


} catch (JSONException e1) { 
     e1.printStackTrace(); 
    }