我不確定如果我想在這裏實現不可能的事情,那麼JavaScript不是我的強項。從字符串REST響應中創建Javascript對象數組
這是數據結構,我需要,在JavaScript中,以便填充使用谷歌-圖表的圖表:
injuryDistChart.data = [['X', '1', '2', '3', '4', '5', '6'],
[1, 2, null, null, null, null, null],
[2, 2, 3, null, null, null, null],
[3, 2, null, 4, null, 6, null],
[4, null, null, null, 5, null, null],
[5, null, null, null, null, 6, null],
[6, 2, null, null, 5, null, 7],
[7, 2, null, null, 5, null, 7],
[8, 2, null, null, 5, null, 7],
[9, 2, null, null, 5, null, 7],
[10, 2, null, null, 5, null, 7]
];
我從服務器生成的響應如下。它是一個字符串不是一個JSON響應:
"[['X', '1', '2', '3', '4', '5', '6'],
[1, 2, null, null, null, null, null],
[2, 2, 3, null, null, null, null],
[3, 2, null, 4, null, 6, null],
[4, null, null, null, 5, null, null],
[5, null, null, null, null, 6, null],
[6, 2, null, null, 5, null, 7],
[7, 2, null, null, 5, null, 7],
[8, 2, null, null, 5, null, 7],
[9, 2, null, null, 5, null, 7],
[10, 2, null, null, 5, null, 7]
]"
有沒有辦法來此String對象轉換爲3-d陣列,還是我在錯誤的方式去這件事?
我應該發回一個JSON響應,並將其轉換爲我需要的三維數組?
我使用Java REST風格的WS,角度和谷歌圖表。
谷歌總是有JSON API somwhere對於給定的服務。所以,如果這不是JSON,那麼去那裏尋找更好的API;) –
只需使用'''而不是'''這將使一個有效的JSON。 – dfsq