Chromeブラウザは自動的にajaxを要求して戻ってきたjsonデータを並べ替えます.

850 ワード

今日は変な問題がありました.ajaxはjsonデータを要求します.データは以下の通りです.
{
    "8": "888",
    "1": "111",
    "7": "777",
    "9": "999"
}
結果Chromeは自動的にデータをkeyで並べ替えました.
{
    "1": "111",
    "7": "777",
    "8": "888",
    "9": "999"
}
私のページの順序が間違っていて、各種の資料を調べて、データ構造を修正する方式でしか解決できません.データ構造を次のように変えます.
[
    {
        "id": 8,
        "name": "888"
    },
    {
        "id": 1,
        "name": "111"
    },
    {
        "id": 7,
        "name": "777"
    },
    {
        "id": 9,
        "name": "999"
    }
]
解析プログラムを修正して、最終的には順調に解決しました.ここに記録します.