我正在尝试解析来自本地主机的数据,即 [{"data":{"statues":"2"}}]。
这是我的 JSON 代码:
JSONArray jArray = new JSONArray(result);
for(int i=0;i<jArray.length();i++){
JSONObject json_data = jArray.getJSONObject(i);
Log.i("log_tag","statues: "+json_data.getString("statues"));
//Get an output to the screen
returnString = json_data.getString("statues");
tv.setText(returnString);
一切听起来都不错,但在我的日志猫中,发生了这个错误:
11-15 09:07:27.403: E/log_tag(3037): Error in http connection!!org.json.JSONException: Value [{"data":{"statues":"2"}}] of type org.json.JSONArray cannot be converted to JSONObject
我说这听起来不错,因为它捕捉到了雕像,但不是它的值(即 2)。我也试过json_data.getInt("statues");
了,但问题还是一样。
我应该怎么办?!