下面是一個JSON字符串的一部分從服務器返回:原型JSON到對象
{
col1: {
caption: 'Workspace',
combodata: {
c_0: {
id: 0,
value: 'Filter...'
},
c_1: {
id: 1,
value: 'Tax'
},
c_2: {
id: 2,
value: 'HR'
}
}
}
}
EVAL後,我可以訪問.caption
,和.combodata
在螢火蟲是可見爲對象,與C_0和C_1可見作爲.combodata
中的對象,在c_0和c_1中均使用id和value。
如何分步處理.combodata
中的每個對象?我試過.combodata.each(c)
,但是會引發異常。在運行時我不會知道.combodata
中的對象的名稱。
'JSON.parse'是在舊的瀏覽器無法使用;如果你想支持這些瀏覽器,你應該考慮包含json2庫(http://json.org/json2.js)。 – Matt 2010-10-20 10:50:39
在這種情況下,返回的數據描述了使用JScript創建的網格的結構,並且不會包含惡意代碼。一般來說,你當然是對的。 – 2010-10-21 12:11:32