女士们,先生们,
使用javascript,如何在JSON字符串中访问“id”,如下所示:
"graph": {
"edges": {
"edge": [
{
"@": {
"id": "3825279",
"label": "succeeds",
"source": "2746694",
"target": "2746515"
},
我能够获得优势,但是我被“@”符号停止了冷冻:
alert(JSON.stringify(json.graph.edges.edge[0]));
返回:
“@”:{ “id”:“3825279”, “标签”:“成功”, “来源”:“2746694”, “目标”:“2746515” },
如何在此对象中访问ID?我试过了:
json.graph.edges.edge[0].edge // undefined
@符号是一个表示指定标签上所有属性的Object,但我该如何使用它?
提前感谢您的帮助!
答案 0 :(得分:5)
你试过了吗?
json.graph.edges.edge[0]['@']
答案 1 :(得分:3)
在Javascript中,o.a
和o["a"]
完全等效,因此可以使用:
json.graph.edges.edge[0]["@"]