有一个json data:
var json = {
"entry" : [{
"category" : {
"@scheme" : "http:\/\/www.douban.com\/2007#kind",
"@term" : "http:\/\/www.douban.com\/2007#movie"
},
"title" : {
"$t" : "Real Steel"
},
"db:attribute" : [{
"$t" : "USA",
"@name" : "country"
}]
}]
}alert(json.entry[0].title.$t)可以打印“真正的钢铁”。但是,如何在Javascript中获取http:\/\/www.douban.com\/2007#kind和USA呢?
它包含@和:,我不知道该如何处理它。
发布于 2012-02-10 12:32:58
使用方括号和字符串代替.
json.entry[0].category["@scheme"]
json.entry[0].category["@term"]
json.entry[0]["db:attribute"][0].$t
json.entry[0]["db:attribute"][0]["@name"]发布于 2012-02-10 12:34:05
如果我没理解错的话,你可以这样做:
json.entry[0].category["@scheme"]https://stackoverflow.com/questions/9222701
复制相似问题