Tôi đang cố chuyển đổi một chuỗi JSON trong một đối tượng Javascript theo nghĩa đen. Tôi nghĩ rằng nó có thể với một số vòng, nhưng tôi không thể làm cho nó được thực hiện. Cấu trúc đích được hiển thị bên dưới, "chartData".Chuyển đổi một cấu trúc dữ liệu đối tượng lồng nhau javascript thành các mảng lồng nhau
Fiddle có thể được tìm thấy ở đây: http://jsbin.com/ajemih/13/edit
Dưới đây là các dữ liệu JSON:
{
"1b":{
"allLoad":"130",
"loadMovement":"111",
"allMovement":"111"
},
"1a":{
"allLoad":"910",
"loadMovement":"671",
"allMovement":"280"
},
"systemLoad":"963"
}
này nó sẽ giống như sau khi chuyển đổi:
chartData = [[['loadMovement', 111],
['allMovement', 120],
['allLoad', 130]],
[['Load+Move', 671],
['allMovement', 280],
['allLoad', 910]]];
Nội dung câu hỏi của bạn không có ý nghĩa. Không có chuỗi JSON nào trong một trong hai khối mã của bạn. Bạn chỉ cần hỏi làm thế nào để chuyển đổi cấu trúc dữ liệu javascript đầu tiên sang cấu trúc dữ liệu thứ hai? – jfriend00
Có. Tôi muốn chuyển đổi cấu trúc dữ liệu đầu tiên trong cấu trúc thứ hai. – mcknight
@ jfriend00 phân đoạn đầu tiên của anh ấy là JSON hợp lệ về mặt kỹ thuật. Anh ta không sử dụng nó theo cách đó. –