2013-02-06 63 views

回答

1

简单的方法是

JSONObject obj=new JSONObject(myJSONString); 
String status=obj.getString("status"); 

你必须处理JSONException柜面标签“状态”是找不到的。

1

您可以使用JSONObject检索它们。这是一个非常简单的例子,只有解析id列一个节点:

JSONObject object = new JSONObject(myJsonString);  
JSONObject nodes = object.getJSONObject("nodes"); 
JSONObject zero = nodes.getJSONObject("0"); 
JSONObject myNode = zero.getJSONObject("node"); 
String id myNode = myNode.getString("id"); 
2

你有这个响应作为一个字符串了吗?这是你的第一步,但是当你要求解析器时,我认为你已经完成了这一步。如果是这样,其余很简单:这样做对这种特殊的情况

String jsonString = parsedString; //The downloaded JSON String 
JSONObject firstObj = new JSONObject(parsedString); 
String status = firstObj.getString("status");