2014-07-17 4 views
2

다음 JSON 객체가 있습니다. (실제로 배열이나 객체인지는 모르겠지만) 구문 분석하는 동안 문제가 발생합니다.JSONObject (Android)를 파싱하는 중 어려움

[{"id":5633,"name":"Qatar tərtibçisi"},{"id":5635,"name":"Mühəndis17.07.2013(for testing purpose)"},{"id":5639,"name":"Elektrik qaz qaynaqçısı"},{"id":5660,"name":"Mühəndis (musabiqe merheleleri test Fuad)"},{"id":5728,"name":"Dülgər"}] 

이름을 알기 위해 다음 코드를 작성했습니다. 그러나 전체 JSONObject를 다시 응답으로 받고 있습니다.

httpTransport.call(TRANSPORT_CALL, envelope); 

//Get response 
response = envelope.getResponse().toString(); 
JSONObject jObj = new JSONObject(response); 
response = jObj.getString("name"); 
+0

언어를? – Vishwanath

+0

java (안드로이드 앱에서 사용하기 위해 구문 분석해야 함) – fiz

답변

0

을보십시오 :

JSONArray array = new JSONArray(response); 
for (int i = 0; i < array.length(); i++) { 
    JSONObject row = array.getJSONObject(i); 
    String name = row.getString("name"); 
}