【发布时间】:2016-01-17 19:18:28
【问题描述】:
我希望根据嵌套 JSON 数据集中的级别,用不同的名称重命名变量。
一个示例 JSON 文件如下:
[
{
key: "John Doe School",
values: [
{
key: "Mr. Brown",
values: [
{
key: "Joe",
TestScore: 95
},
{
key: "Sarah",
TestScore: 99
}
]
}
]
}
]
在这个例子中,我想将一级“key”改为“School”,二级“key”改为“Teacher”,第三级“key”改为“Student”。
更改后的 JSON 数据集如下所示:
[
{
School: "John Doe School",
values: [
{
Teacher: "Mr. Brown",
values: [
{
Student: "Joe",
TestScore: 95
},
{
Student: "Sarah",
TestScore: 99
}
]
}
]
}
]
【问题讨论】:
-
你试过什么?
-
我尝试从以下两个帖子中实施解决方案:1.) stackoverflow.com/questions/21148419/…, 2.) stackoverflow.com/questions/4647817/…。但是,它们似乎并没有解决嵌套问题,因为“key”在每个级别都会以相同的方式重命名。
-
所以?你有什么问题?
-
以上链接没有解决嵌套问题,因为“key”在每个级别都会以相同的方式重命名。
标签: javascript json d3.js