JSONの順序付け問題をお願いします

作者: リン・ハーン今も決して作成日:2020年11月13日 10:24:32 更新日:

exchange.IO("base", "https://www.alphavantage.co/")
var data = exchange.IO("api", "GET", "query?function=TIME_SERIES_DAILY_ADJUSTED&symbol=IBM&apikey=demo");
var records = data["Time Series (Daily)"];

このAPIにアクセスすると,jsonになります. recordsのデータ構造はこうです. キーが日付ですが,順序は順番ではありません.

{ \ a1pos (110,268) } 2020-09-09: { 7.配当額: 0.0000 8. 分割係数:1.0 1.オープン: 122.1300, 2.高: 123.7000 3.低: 121.2900 4. 閉じる: 122.2600 5. 調整された閉店: 120.5590, 6. 量: 3770678 }, 2020-08-11: { 6. 総量: 5001176, 7.配当額: 0.0000 8. 分割係数:1.0 1.オープン: 128.7600 2.高: 130.4700 3.低: 126.6100 4. 閉じる: 126.7500 5.調整された閉店:124.9866 }, ...... ありがとうございました

しかし,ブラウザを直接アクセスすると:https://www.alphavantage.co/query?function=TIME_SERIES_DAILY_ADJUSTED&symbol=IBM&apikey=demo

鍵の順序は,日付の順番で:

タイムシリーズ (毎日) 2020-11-12: { 1.オープン: 115.6300, 2.高:116.3700 3.低: 113.4800 4. 閉じる: 114.5000, 5.調整された閉店:114.5000, 6. 容量: 6427016 7.配当額: 0.0000 8. 分割係数:1.0 }, 2020-11-11: { 1.オープン: 118.1200 2.高: 118.3500 3.低: 116.2200 4. 閉じる: 117.2000 5. 調整された閉店: 117.2000, 6. 容量: 4289601 7.配当額: 0.0000 8. 分割係数:1.0 }, ... ほら

为什么会这样?如果要把api返回的json变成一个有序的数组,像fmz的exchange.GetRecords的数据结构,应该怎么做呢?


もっと

今も決して解決済みです,ありがとうございました.

小草js オブジェクトをキーでソートする