-1

次のような JSON があります。

[
    {
        "Date": "2009-07-06",
        "Open": "406.50",
        "High": "410.64",
        "Low": "401.66",
        "Close": "409.61",
        "Volume": "2262600",
        "Adj Close": "409.61"
    },
    {
        "Date": "2009-07-02",
        "Open": "415.41",
        "High": "415.41",
        "Low": "406.81",
        "Close": "408.49",
        "Volume": "2517600",
        "Adj Close": "408.49"
    }
]

有効な JSON であると確信していますが、jQuery の $.parseJSON() で解析する方法がわかりません。2 つの主要なグループにタイトルがないため、問題が発生していると思います。オブジェクトのリストを作成しますが、それらのオブジェクトにアクセスする方法がわかりません。助言がありますか?ありがとう!

4

1 に答える 1

1

次のように、オブジェクトの配列を作成します。

var json = '[{"Date": "2009-07-06","Open": "406.50","High": "410.64","Low": "401.66","Close": "409.61","Volume": "2262600","Adj Close": "409.61"},{"Date": "2009-07-02","Open": "415.41","High": "415.41","Low": "406.81","Close": "408.49","Volume": "2517600","Adj Close": "408.49"}]';

var valid = $.parseJSON(json);

のようにアクセス

valid[0]; // first one
valid[1]; // second one
valid[1].Open; //Open in second one

フィドル

于 2013-03-16T22:11:18.397 に答える