我想转换一个JavaScript对象字面值中的JSON字符串。我认为这是可能的一些循环,但我无法完成。目标结构如下所示,“chartData”。将一个javascript嵌套对象数据结构转换为嵌套数组
小提琴可以在这里找到:http://jsbin.com/ajemih/13/edit
这里的JSON数据:
{
"1b":{
"allLoad":"130",
"loadMovement":"111",
"allMovement":"111"
},
"1a":{
"allLoad":"910",
"loadMovement":"671",
"allMovement":"280"
},
"systemLoad":"963"
}
这应该看起来像在转换后:
chartData = [[['loadMovement', 111],
['allMovement', 120],
['allLoad', 130]],
[['Load+Move', 671],
['allMovement', 280],
['allLoad', 910]]];
你的问题的文本是没有意义的。在任何代码块中都没有JSON字符串。你只是问如何将第一个JavaScript数据结构转换为第二个数据结构? – jfriend00 2013-03-19 20:16:51
是的。我想转换第二个数据结构。 – mcknight 2013-03-19 20:18:01
@ jfriend00他的第一部分技术上是有效的JSON。尽管如此,他并没有如此使用它。 – 2013-03-19 20:19:44