我有這樣的JSON字符串:使用Prototype將字符串轉換爲JSON數組?
{"17":{"31":{"price":5,"oldPrice":5,"priceValue":"5.0000","type":"fixed","excludeTax":5,"includeTax":5},"29":{"price":8,"oldPrice":8,"priceValue":"8.0000","type":"fixed","excludeTax":8,"includeTax":8},"30":{"price":10,"oldPrice":10,"priceValue":"10.0000","type":"fixed","excludeTax":10,"includeTax":10}},"12":{"price":0,"oldPrice":0,"priceValue":"0.0000","type":"fixed","excludeTax":0,"includeTax":0},"11":{"price":0,"oldPrice":0,"priceValue":"0.0000","type":"fixed","excludeTax":0,"includeTax":0}}
我怎樣才能將它轉換爲使用原型的陣列?我試過evalJSON(),但它沒有奏效。
爲什麼你需要一個數組?作爲一個對象訪問它很容易做到。 – 2012-07-25 15:19:30
我如何將其作爲對象訪問? – user1540714 2012-07-25 15:20:14
如果它是一個字符串,你不能。您必須使用JSON解析器對其進行反序列化。 – Quentin 2012-07-25 15:20:49