0

JSONを動的に保存する「routeMapping」があります。

Jsonが以下の例であることが判明した場合、どのようにアクセスしますか:

{"users":[
            {
                "firstName":"Ray",
                "lastName":"Villalobos",
                "joined": {
                    "month":"January",
                    "day":12,
                    "year":2012
                }
            },
4

2 に答える 2

1

JSON は有効な JavaScript オブジェクトであるため、次のようなドット表記でアクセスできます。

routeMapping.users[0].firstNameそれはあなたに与えるべきですRay

于 2013-01-11T14:50:24.607 に答える
1

json が javascript 環境、つまりブラウザーにある場合は、それを javascipt オブジェクトとして扱うことができます。例えば

routeMapping.users[0].firstName

個々のフィールドにアクセスする方法をより深く理解するには、ブラウザの JavaScript コンソールを使用できます。(例: chrome または firefox。) 最初に json (javascript オブジェクト) を変数に割り当て、値を出力します。

var routeMapping = {"users":[
        {
            "firstName":"Ray",
            "lastName":"Villalobos",
            "joined": {
                "month":"January",
                "day":12,
                "year":2012
            }
        }]};
alert(routeMapping.users[0].firstName);

次に、コンソールの次の行で、どのような種類のアクセスが機能するかの実験を開始できます。ブラウザーは、そのための提案も提供します。

別の言語 (Java など) の json 値がある場合は、JSON ライブラリを使用して、JSON 式内の値を解析およびアクセスできます。

于 2013-01-11T14:57:24.697 に答える