我使用jquery的parseJSON()函數將json字符串插入到變量中。問題是,它將我的數據變成一個對象而不是2d數組。例如,需要將json鍵值對轉換爲標準數組
myData = $.parse(JSON(data));
myData.name// = "Bob"
的問題是,「名」不應該是一個關鍵(假設是正確的術語)。相反,它應該是:
myData[0] // = "name"
myData[1] // = "Bob"
我怎麼會轉換呢?或者,有一種方法不同於使用for循環遍歷數組的索引(但仍然能夠以字符串的形式訪問key和value,就像在2d數組中一樣)。
編輯:這是一些正在使用的JSON(注意它更長)。這是給出了「數據」
{"feat_3":"4356","feat_4":"45","feat_5":"564","feat_6":"7566"}
能告訴你,你填寫的代碼'data' – 2012-01-09 08:38:43
添加JSON的一個片段,是你在找什麼? – 2012-01-09 08:40:20
如果你不介意我的話,這似乎有點奇怪。爲什麼要用鍵和它們的值創建一個平面陣列? – 2012-01-09 08:46:13