我正在努力从 JSON 中获取信息。服务器响应:
{
"id" : {
"$id" : "515a4f1d03cfebb61800097b"
},
"body" : "This is the body"
}
我可以通过
获取body
String body = json.getString("body");
但不知道如何获取'id'中包含的String。
在此先感谢您的帮助!
最佳答案
do not know how to get the String contained in 'id'.
因为当前的JSONObject包含1个JSONObject和1个body key。要从内部 JSONObject 获取 $id
,您可以将其获取为:
JSONObject jsonobj_id=json.getJSONObject("id");
// now get $id from id JSONObject
String str_id=jsonobj_id.optString("$id");
关于java - 从 JSON Java Android 中的嵌入式 MongoID 中获取字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16513531/