Ich versuche, eine JSON-Zeichenfolge in einem Javascript-Objektliteral zu konvertieren. Ich denke, dass es mit einigen Schleifen möglich ist, aber ich konnte es nicht schaffen. Die Zielstruktur wird unten "chartData" angezeigt.Konvertieren Sie eine geschachtelte JavaScript-Objektdatenstruktur in geschachtelte Arrays
Fiddle finden Sie hier: http://jsbin.com/ajemih/13/edit
Hier ist die JSON-Daten:
{
"1b":{
"allLoad":"130",
"loadMovement":"111",
"allMovement":"111"
},
"1a":{
"allLoad":"910",
"loadMovement":"671",
"allMovement":"280"
},
"systemLoad":"963"
}
Dies sollte es nach der Umstellung wie folgt aussehen:
chartData = [[['loadMovement', 111],
['allMovement', 120],
['allLoad', 130]],
[['Load+Move', 671],
['allMovement', 280],
['allLoad', 910]]];
Der Text Ihrer Frage ergibt keinen Sinn. In keinem Ihrer Code-Blöcke befindet sich eine JSON-Zeichenfolge. Fragen Sie nur, wie Sie die erste JavaScript-Datenstruktur in die zweite Datenstruktur konvertieren? – jfriend00
Ja. Ich möchte die erste Datenstruktur in der zweiten konvertieren. – mcknight
@ jfriend00 sein erstes Segment ist technisch gültiger JSON. Er benutzt es jedoch nicht so in seiner Geige. –