2014-04-16 7 views
-3
[ 
    { 
    "state":1, 
    "phone":"123456789", 
    "message":"Message number 1" 
    }, 
    { 
    "state":1, 
    "phone":"123456789", 
    "message":"Message number 1" 
    } 
] 

어떻게 해석 할 수 있습니까 ??구문 분석 JSON android

는 I 시도 :

된 JSONObject하는 jobject = 새로운 된 JSONObject (결과); // 결과는 JSON 응답

하지만 가지고 : 자바 :보고되지 않은 예외 org.json.JSONException을; 붙잡혀 야하거나 던져지기로 선언해야합니다.

도와주세요.

+3

당신이 게시하기 전에 오류를 봤어 ? 또한이를 수행하고 해결 한 후 JSON을 배열 또는 객체로 사용합니까? –

+0

@Sotirios Delimanolis 감사합니다 – user3383999

답변

0

당신이이를 사용하여 오류가 무엇인지 감지 캐치 BLOK을 시도 할 수있는 모든 의 첫째 :

try 
{ 
//do parsing 
} catch (JSONException e) { 
     //some exception handler code. 
    } 

이처럼 구문 분석 할 수 있습니다 :

JSONArray jArray = new JSONArray(result); 
    for(int i=0; i < jArray.length(); i++) { 
    JSONObject jObject = jArray.getJSONObject(i); 
    String state_= jObject.getString("state")); 
      //you can do to the others 
        ............ 
    } 
+0

내 대답을 편집 해 주셔서 감사합니다. @SotiriosDelimanolis –