嗨我有一个像这样的json叫做身体:
{
data: {
id:1,
name:hallo
},
paging: {
cursors: {
next: "abc"
}
}
}
因此我必须将其保存到地图中,然后我需要打印或修改它。 如果我使用此代码保存它
var Map = require("collections/map");
var new_body = JSON.parse(body)
var map = new Map(new_body);
打印时遇到一些困难,例如map.paging.cursor.next,我该怎么办?也许我必须在将json插入其中之前定义该地图的结构,我不知道......
答案 0 :(得分:1)
你的json有错误。像这样纠正他们。
{
"data": {
"id": 1,
"name": "hallo"
},
"paging": {
"cursors": {
"next": "abc"
}
}
}
然后你可以像这样解析json并获得paging.cursors.next
值。
var map = JSON.parse(body);//This will parse the json string
现在map.paging.cursors.next
的值为“abc”