1

URL から渡された次のデータがあります。JSONオブジェクトを再帰的に出力することで私が見たすべての例は、このような対称的なオブジェクトを扱っています。しかし、各要素に特定の名前がある場合、DIV で次のように出力するにはどうすればよいでしょうか? 各フィールドを手動で参照する必要がありますか?

私はJSONが初めてなので、助けていただければ幸いです。

var data = {
    {
            "Message": "success",
            "Status": "done",
            "providerResponse": {
            "referenceNumber": "9876542",
                "errorCode": "0",
                "errorMessage": "Approved",
                "accountNum": "XXXXXXXXXXXX0109",
                "expirationDate": "0116",
                "customerName": "MILTON BERLE",
                "customerAddress1": "614 BROADWAY",
                "customerCity": "NEW YORK",
                "customerState": "NY",
                "customerZIP": "01019",
        }
    }
};
4

1 に答える 1

2

いいえ、あなたはしません。キーを 1 つずつループします。

var obj = JSON.parse(jsonString);
for (key in obj) {
    alert(key + " = " + obj[key]);
    // or do other stuff with the keys and values
}
于 2013-03-27T17:14:32.010 に答える