0
我有一個表單上存儲輸入作爲一個對象的輸入。如何將字符串轉換爲JavaScript中的數組?
jQuery('#inputId').val()
回報像
'[{"Id":"123","Name":"A","PathOfTerm":"A","Children":[],"Level":0,"RawTerm":null},{"Id":"234","Name":"B","PathOfTerm":"B","Children":[],"Level":0,"RawTerm":null}]'
爲一個單一的字符串。有什麼辦法可以防止它自動轉換爲字符串(可能不使用.val?)或將其從字符串轉換爲我可以使用的東西?
所以,你想擁有它作爲一個'object'? –
你可以'JSON.parse'這個 – thedude
看起來它正在返回[JSON](http://www.json.org/)。幸運的是,大多數瀏覽器都有函數['JSON.parse'](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse)將其轉換爲對象 – George