Android 如何从localhost解析JSON?
我正试图解析来自本地主机的数据,该主机是[{“data”:{“status”:“2”}] 这是我的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
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");
}