Próbuję przekonwertować ciąg JSON w literalnym obiekcie JavaScript. Myślę, że jest to możliwe z niektórymi pętlami, ale nie mogłem tego zrobić. Struktura docelowa jest pokazana poniżej, "chartData".Konwersja struktury danych zagnieżdżonego obiektu javascript do zagnieżdżonych tablic
Fiddle można znaleźć tutaj: http://jsbin.com/ajemih/13/edit
Oto dane JSON:
{
"1b":{
"allLoad":"130",
"loadMovement":"111",
"allMovement":"111"
},
"1a":{
"allLoad":"910",
"loadMovement":"671",
"allMovement":"280"
},
"systemLoad":"963"
}
Powinno to wyglądać po konwersji:
chartData = [[['loadMovement', 111],
['allMovement', 120],
['allLoad', 130]],
[['Load+Move', 671],
['allMovement', 280],
['allLoad', 910]]];
Tekst pytania nie ma sensu. W żadnym z bloków kodu nie ma ciągów JSON. Czy właśnie pytasz, jak przekonwertować pierwszą strukturę danych javascript do drugiej struktury danych? – jfriend00
Tak. Chcę przekonwertować pierwszą strukturę danych w drugiej. – mcknight
@ jfriend00 jego pierwszy segment jest technicznie poprawny JSON. Jednak nie używa go w ten sposób w swoim skrzypcach. –