node.js - 在 Node.js 中更改 JSON 对象中的字段
问题描述
我有以下 JSON 对象:
{
"_id": "123",
"name": "aa",
"description": "sdweok",
"category": "11123",
"tags": ["aasdsd"],
"extraData": {
"brand" : "oksdf",
"quantity": "2003",
"typeOfQuantity": "gr",
"type": "sdqwef"
}
}
我想做的是用id改变_id。我使用以下代码:
product = product.map(function (obj) {
var output = {};
output["id"] = obj._id;
output["name"] = obj.name;
output["description"] = obj.description;
output["category"] = obj.category;
output["tags"] = obj.tags;
output["extraData"] = obj.extraData;
return output;
});
.map() 但是只接受列表或数组。我能做些什么?
解决方案
推荐阅读
- .net - 使用 Visual Studio 2017 附带的 MSBuild 15 构建正常的 .Net 项目
- webpack - React Loadable 如何处理多个包中使用的代码?
- cassandra-2.0 - 如何为 cassandra 客户端程序添加/注册和生成指标
- javascript - 如何在 JS 中决定图片上传质量
- java - 有没有办法检查概述按钮?
- python - 在 TensorFlow 中访问队列中的文件名和预处理数据
- c++ - 应用程序访问冲突,因为 Windows 未激活
- hadoop - 是否可以在 Apache Flume 中加入很多文件?
- python - 用于 Python 的 Nvidia-Docker API?
- c# - 代码:TokenNotFound 消息:在令牌缓存中找不到用户。可能服务器重启了