【发布时间】:2017-10-06 04:56:29
【问题描述】:
我想将基于行的 JSON 转换为基于列的 JSON。我以基于行的形式接收 JSON,并将对其进行一些可视化,这在基于列的形式中会更容易。
基于行的看起来像这样:
{
"0": {
"fname": "John",
"lname": "Miller",
"age": 50
},
"1": {
"fname": "Eve",
"lname": "Johnson",
"age": 40
}...
基于列的示例:
{
"fname": {
"0" : "John",
"1" : "Eve"
},
"lname": {
"0" : "Miller",
"1" : "Johnson"
},
"age": {
"0": 50,
"1" : 40
}...
有没有比遍历所有元素并完全重写 JSON 更有效的方法?
谢谢!
【问题讨论】:
-
结构看起来很奇怪。为什么要使用具有数值属性的对象而不是数组?
-
数值属性只是一个例子。我写下来只是为了强调行和列之间的变化。它们不是必需的。
标签: javascript json row transform