从现有的 json 创建动态 json
Creating dynamic json from already existing json
>我在这个结构中得到了一个json:
{
data: {
ads: [
{
name: "0",
id: "81"
},
{
name: "0",
id: "82"
}
]
}
}
我想像这样从现有的 JSON 再创建一个 JSON。
{
json{
81:[
{
name: "a",
id: "81"
},
]
82:[
{
name: "c",
id: "82"
}
]
}
}
我不知道如何根据 id 进行创建。谁能帮我解决这个问题。使用JavaScript我想创建这个
您可以使用括号表示法来实现此目的:
var obj = {
data: {
ads: [
{
name: "0",
id: "81"
},
{
name: "0",
id: "82"
}
]
}
};
var newobj = {
json: {}
};
for(var i in obj.data.ads) {
var a = obj.data.ads[i];
if(!(a.id in newobj.json)) {
newobj.json[a.id] = [];
}
newobj.json[a.id].push({ name: a.name, id: a.id });
}
这是一个要演示的小提琴。
相关文章:
- 动态添加通过json创建的选择项
- 从JSON创建一个HTML表
- google将v3事件触发器映射到json创建的标记上
- 在 Javascript 中从 JSON 创建一个数组
- 表达,使用 JSON 创建 cookie
- 从现有的 json 创建动态 json
- 使用 jQuery 从 JSON 创建动态嵌套列表
- 使用 JSON 创建对象的实例
- 在使用可排序排序期间/之后显示使用 JSON 创建的列表中的项目位置
- Javascript 从 json 创建复杂的表头
- 如何使用 JSON 创建链接,单击这些链接时会显示在单独的
- 从JSON创建一个对象,并在Javascript中给它一些方法
- 从 JSON 创建对象
- 从JSON创建可下载的pdf文件
- 我们如何使用d3和交叉过滤javascript框架使用多数组JSON创建多列表
- D3.js-从JSON创建多圆环图数据集
- 如何从Json创建动态javascript对象
- 使用PHP、Javascript和JSON创建一个下拉式过滤器
- 如何使用json创建数组并存储在本地存储中
- 主干:从JSON创建集合