2015-08-17 3 views
-5

У меня такой JSON.Parse JSON без дерева

[ 
    {"latitude":40.91769,"longtitude":29.18127}, 
    {"latitude":40.91863,"longtitude":29.18149}, 
    {"latitude":40.91868,"longtitude":29.18153}, 
    ///-------/// 
    {"latitude":40.91423,"longtitude":29.18741}, 
    {"latitude":40.91471,"longtitude":29.18587} 
] 

Но у меня нет такой структуры, как дерево. Это больше похоже на массив. Как я могу разобрать его по широте и долготе один за другим?

+0

Что вы пытаетесь и что не работает для вас? – moffeltje

+0

Для этого требуется очень простой синтаксический анализ Json. Вы что-нибудь пробовали? Сначала попробуйте сами. Это очень хорошо объяснил ответ. http://stackoverflow.com/questions/9605913/how-to-parse-json-in-android – Rohit5k2

+0

разместите здесь свой код андроид. –

ответ

0
public void parseJson(String json) { 
    try {  
      JSONArray root = new JSONArray(json); 
      for (int i = 0; i < root.length(); i++) { 
       JSONObject att = (JSONObject) root.getJSONObject(i); 
       String lat = att.getString("latitude"); 
       String log = att.getString("longtitude"); 

      } 
     } catch (JSONException e) { 
     e.printStackTrace(); 
     } 
    } 
+0

Хотя ваш ответ правильный, но ложка кормления - плохая идея. Надеюсь, вы понимаете. – Rohit5k2

+0

@Mohit спасибо, что это работает для меня – user3717742

+0

okzzz ..... приятель – Mohit

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