{
"locenter": [
{
"loname": {
"@empid": "1001",
"#text": "FE1"
},
"centers": [
{
"@id": "0000100001",
"#text": "dcgiDal"
}
]
},
{
"loname": {
"@empid": "1002",
"#text": "FE2"
},
"centers": [
{
"@id": "0000300006",
"#text": "dcgiDah"
},
{
"@id": "0000100006",
"#text": "dcgiDau"
}
]
}
]
}
答案 0 :(得分:5)
与阅读任何其他JSON的方式相同:jQuery.parseJSON
或JSON.parse
。简化为:
var o = jQuery.parseJSON('{"loname": { "@empid": "1001", "#text": "FE1" } }');
如果您将jQuery.ajax
与datatype
'json'一起使用(可能,如果您猜对了),它会为您执行此操作。
解析后,您可能必须使用类似数组的语法来访问属性。至少在Firefox中,这只是数字符号所必需的:
alert(o.loname['#text']);