Android 如何从localhost解析JSON?

Android 如何从localhost解析JSON?,android,json,localhost,android-logcat,Android,Json,Localhost,Android Logcat,我正试图解析来自本地主机的数据,该主机是[{“data”:{“status”:“2”}] 这是我的JSON代码: JSONArray jArray = new JSONArray(result); for(int i=0;i<jArray.length();i++){ JSONObject json_data = jArray.getJSONObject(i); Log.i("lo

我正试图解析来自本地主机的数据,该主机是[{“data”:{“status”:“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);
我说它听起来不错,因为它捕捉到了雕像,但没有捕捉到它的价值(2)。 我还尝试了
json_data.getInt(“status”),但问题仍然是一样的

我该怎么办

试试这个

for(int i=0;i<jArray.length();i++){
                     JSONObject json_data = jArray.getJSONObject(i);
                     JSONObject c = json_data.getJSONObject("data");
                     Log.i("log_tag","statues: "+c.getString("statues"));
                     //Get an output to the screen
                    returnString = c.getString("statues");
                     tv.setText(returnString);

}

for(int i=0;i尝试使用
JsonConvert.DeserializeObject()

看看这个:

您必须像这样获得
JSONObject

for(int i=0;i<jArray.length();i++){
   JSONObject c = jArray.getJSONObject(i);

    // Storing each json item in variable
    String id = c.getString("identifier1");
    String name = c.getString("identifier2");

}
for(int i=0;i
for(int i=0;i<jArray.length();i++){
   JSONObject c = jArray.getJSONObject(i);

    // Storing each json item in variable
    String id = c.getString("identifier1");
    String name = c.getString("identifier2");

}