最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

Nodejs如何使用对象的映射?

IT培训 admin 2浏览 0评论

Nodejs如何使用对象的映射?

嗨,我有一个像这样称为身体的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插入其中​​之前定义该地图的结构,我不知道......

回答如下:

你的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”

Nodejs如何使用对象的映射?

嗨,我有一个像这样称为身体的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插入其中​​之前定义该地图的结构,我不知道......

回答如下:

你的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”

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论