遍历JSON,将一些键存储在其他JSON对象中
Loop through JSON, store some keys in other JSON object
我正在从 POST 接收一个 JSON 对象,并且需要将一些键和值存储在另一个 JSON 对象中,然后我将返回到调用函数。
我想以最有效的方式做到这一点。
第一个 JSON 对象如下所示:
"Details": [
{
"Id": "124b00016c96d7",
"Name": "Bob",
"schedule": [
{
"time": 1420515000,
"value": true
}
],
"mod": false
},
{
"Id": "124b00016ca144",
"Name": "Jonas",
"schedule": [
{
"time": 1420515000,
"value": true
}
],
"mod": true
}
]
}
我现在想遍历它并获取 ID 和 Name 并将其存储在一个新对象中,如下所示:
{
"data": [
{
"label": "Bob",
"value": "124b00016c96d7"
},
{
"label": "Jonas",
"value": "124b00016ca144"
}
]
}
]
}
所有的帮助都表示赞赏:-)
你可以做:
var dataArray = data.Details.map(function(detail) {
return {value: detail.Id, label: datail.Name}
});
var newObject = { data : dataArray };
相关文章:
- 当其他解析器认为意外的令牌有效时,json.parse会失败
- 如何使用其他地方指定的访问信息访问嵌套的json对象,而不使用eval或迭代
- 使通过函数加载的JSON可用于其他函数
- 将 json 数组的一部分分别排序到同一数组的其他部分
- 将JSON对象转换为敲除observable在IE8中不起作用,但在所有其他浏览器中都起作用
- JSON编码一个包含#和其他特殊字符的字符串
- JSON tv4 对象在 true 且存在其他对象时有效
- Javascript将JSON放入数组中,组合并在其他地方使用
- 如何使用来自其他 json 对象的 id 和父 id 创建像树结构一样的 json
- 如何判断正在使用哪个JSON对象(Crockford或其他)
- Javascript:根据其他字段合并两个JSON
- 遍历JSON,将一些键存储在其他JSON对象中
- 在循环或以其他方式动态创建 JSON 对象中的属性
- 使用 JavaScript 将带有其他参数的图像作为 JSON 类型上传
- 错误:“JSON.parse:JSON 数据第 1 行第 1 列的意外字符”,当包含其他 php 文件时
- jquery $.getJSON 的 JSON 数据是否可以分配给其他变量
- 通过在数组中输入其他值,从 JSON 数据中获取其他值
- JSON:C 的值取决于其他值
- 如何在 nodejs 中全局添加方法到 JSON、Date 或其他“本机”对象
- 可以通过键获取 JSON 中的一些值,其他我无法获取