如何在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的。
有人可以幫我嗎?
謝謝!
假設你的價值觀是一個數組dataArray中英寸
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]");
與獲得(int i)以方法,你可以提取值
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 = new JSONArray(「[70.0,40.0,30.0,20.0,10.0,30.0,90.0]」); – onursabitsalman
我用AsyncTask然後只是我需要如何解析這個數組 – onursabitsalman
如果這是JSONObject那麼它很容易,但數組... – onursabitsalman