Android에서 JSONArray를 구문 분석하는 방법을 찾는 데 어려움이 있습니다. 그것은 다음과 같습니다Android에서 JSONObject없이 JSONArray를 구문 분석하는 방법
[70.0,40.0,30.0,20.0,10.0,30.0,90.0]
그냥 JSONArray하지 된 JSONObject 있습니다.
누군가 저를 도와 줄 수 있습니까?
감사합니다.
Android에서 JSONArray를 구문 분석하는 방법을 찾는 데 어려움이 있습니다. 그것은 다음과 같습니다Android에서 JSONObject없이 JSONArray를 구문 분석하는 방법
[70.0,40.0,30.0,20.0,10.0,30.0,90.0]
그냥 JSONArray하지 된 JSONObject 있습니다.
누군가 저를 도와 줄 수 있습니까?
감사합니다.
을 추출 할 수 있습니다 (내가 INT).
public JSONArray getJsonParam(){
JSONArray jsonArray=new JSONArray();
for(int i=0;i<dataArray.length();i++)
jsonArray.put(dataArray[i]);
return jsonArray;
}
getJsonParam().toString();
으로 전화하십시오.
당신은 단지 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
당신은 내가 당신이 솔루션을 얻을 것이다 희망 코드
JSONArray jsonMainArr = new JSONArray(" your response");
for (int i = 0; i < jsonMainArr.length(); i++) { // **line 2**
int value= jsonMainArr.getString(i);
}
아래에 따라 응답을 구문 분석 할 수 있습니다.
감사합니다. 그러나 제 질문은 분명히 불만입니다. 나머지 API를 만들고 내 서비스 출력은이 배열입니다. 직접 작성할 수 없습니다. JSONArray j = 새 JSONArray ("[70.0,40.0,30.0,20.0,10.0,30.0,90.0]"); – onursabitsalman
AsyncTask를 사용하면이 배열을 구문 분석 할 수있는 방법이 필요합니다. – onursabitsalman
JSONObject이면 매우 쉽지만 배열입니다. – onursabitsalman