2

皆様、

javascriptを使用して、次のようなJSON文字列の「id」にアクセスするにはどうすればよいですか。

 "graph": {
     "edges": {
        "edge": [
            {
                "@": {
                    "id": "3825279",
                    "label": "succeeds",
                    "source": "2746694",
                    "target": "2746515"
                },

私はエッジを得ることができますが、「@」記号によって完全に冷たく止められます:

alert(JSON.stringify(json.graph.edges.edge[0]));

これは次を返します:

"@":{"id": "3825279"、 "label": "succeeds"、 "source": "2746694"、 "target": "2746515"}、

このオブジェクトのIDにアクセスするにはどうすればよいですか?私が試してみました:

json.graph.edges.edge[0].edge // undefined

@記号は、指定されたタグのすべての属性を表すオブジェクトですが、どのように使用しますか?

よろしくお願いします!

4

2 に答える 2

5

やってみました:

json.graph.edges.edge[0]['@']

于 2012-06-26T02:37:54.530 に答える
3

Javascriptでは o.ao["a"]完全に同等なので、これは機能します。

json.graph.edges.edge[0]["@"]
于 2012-06-26T02:40:03.333 に答える