1

我正在从 JSON 中获取信息。服务器响应:

{
    "id" : {
        "$id" : "515a4f1d03cfebb61800097b"
    },
    "body" : "This is the body"
}

body我可以抓住

String body = json.getString("body");

但不知道如何获取 'id' 中包含的字符串。

提前感谢您的帮助!

4

1 回答 1

1

不知道如何获取 'id' 中包含的字符串。

因为当前 JSONObject 包含 1 个 JSONObject 和一个 body 键。要从内部 JSONObject获取$id,您可以将其获取为:

JSONObject jsonobj_id=json.getJSONObject("id");

// now get $id from id JSONObject

String str_id=jsonobj_id.optString("$id");
于 2013-05-13T00:57:30.160 回答