我正在尝试从JSON获取信息。服务器响应:
{
"id" : {
"$id" : "515a4f1d03cfebb61800097b"
},
"body" : "This is the body"
}
我可以抓住
body
String body = json.getString("body");
但是不知道如何获取'id'中包含的字符串。
在此先感谢您的帮助!
最佳答案
不知道如何获取“ id”中包含的字符串。
因为当前的JSONObject包含1个JSONObject和一个主体密钥。要从内部JSONObject获取$id
,可以将其获取为:
JSONObject jsonobj_id=json.getJSONObject("id");
// now get $id from id JSONObject
String str_id=jsonobj_id.optString("$id");