我正在努力从JSON中获取信息。服务器响应:
{
"id" : {
"$id" : "515a4f1d03cfebb61800097b"
},
"body" : "This is the body"
}
我可以通过
抓取body
String body = json.getString("body");
但不知道如何获取'id'中包含的String。
提前感谢您的帮助!
答案 0 :(得分:1)
不知道如何获取'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");