2011-12-08 166 views
0

我知道它很简单的事情,但是,数据也JSON对象访问

我有JSON变量遵循

var jsonText = 
'[ { "user": [ { "Gender": "M", "Minage": "19", "Maxage": "30", "MaritalStatusId":"0", }] 
    }, 
    { "user":[ { "maritialtype": "Does not matter" }] 
    }, 
    { "user": [ { "Value": "No" }] 
    } ]'; 

var jsonObject = JSON.parse(jsonText); 

现在我可以访问性别作为jsonObject[0].user[0].Gender

,但我”聊天stucked m无法访问maritialtypeValue

回答

1

对于maritialtype

jsonObject[1].user[0].maritialtype 

对于Value

jsonObject[2].user[0].Value 

因为你有三个对象,用户,这是一个数组或一个对象的阵列。这是一种奇怪的结构。

+0

是的。得到它..我试图作为jsonObject [1] .user [1] .maritialtype ..谢谢你@mike – nav