2016-06-13 2 views

답변

0

을 추출 할 수 있습니다 (내가 INT).

public JSONArray getJsonParam(){ 
JSONArray jsonArray=new JSONArray(); 

for(int i=0;i<dataArray.length();i++) 
jsonArray.put(dataArray[i]); 

return jsonArray; 
} 

getJsonParam().toString();으로 전화하십시오.

1

당신은 단지 JSONArray 개체를 사용할 수 있습니다 다음 갔지과

JSONArray j = new JSONArray("[70.0,40.0,30.0,20.0,10.0,30.0,90.0]"); 

을 방법 당신이 당신의 값이 배열 dataArray에있는 가정의 값

System.out.println(j.get(1)); //40 
System.out.println(j.get(4)); //10 
System.out.println(j.get(6)); //90 
+0

감사합니다. 그러나 제 질문은 분명히 불만입니다. 나머지 API를 만들고 내 서비스 출력은이 배열입니다. 직접 작성할 수 없습니다. JSONArray j = 새 JSONArray ("[70.0,40.0,30.0,20.0,10.0,30.0,90.0]"); – onursabitsalman

+0

AsyncTask를 사용하면이 배열을 구문 분석 할 수있는 방법이 필요합니다. – onursabitsalman

+0

JSONObject이면 매우 쉽지만 배열입니다. – onursabitsalman

0

당신은 내가 당신이 솔루션을 얻을 것이다 희망 코드

JSONArray jsonMainArr = new JSONArray(" your response"); 
    for (int i = 0; i < jsonMainArr.length(); i++) { // **line 2** 
     int value= jsonMainArr.getString(i); 
     } 

아래에 따라 응답을 구문 분석 할 수 있습니다.