我正在使用Firefox 19.0.2。 我接收JSON字符串(轉換爲JavaScript函數)變化的尺寸,將json字符串解析爲javascript對象
有時它是:
var jsonstring = {"CA":"CA","NY":"NY","TX":"TX"}
有時是:
var jsonstring = {"Hello":"Hello","Goodbye":"Goodbye"}
我想創建結果數組像這(在第一個例子的情況下):
data[0].value = "CA"
data[0].text = "CA"
data[1].value = "NY"
data[1].text = "NY"
data[2].value = "TX"
data[2].text = "TX"
我該怎麼做?
我在這裏讀了幾十個早期的帖子,並嘗試了幾個for
循環,但沒有任何效果。
只要是迂腐:這些都不是「JSON字符串」,這些都是有對象字面聲明JavaScript對象句法。 – Pointy 2013-03-26 15:17:34
@Pointy這不是迂腐,這是一個非常重要的區別。 – 2013-03-26 15:27:25
難道這就是當我循環jsonstring與索引:jsonstring [0],jsonstring [1] ...我得到字母而不是字符串? jsonstring [0] =「{」,jsonstring [1] =「」「,jsonstring [2] =」C「.....? – Rodniko 2013-03-26 15:42:31