Người mới bắt đầu xin một câu hỏi sắp xếp trong json

Tác giả:Không bao giờ, Tạo: 2020-11-13 10:24:32, Cập nhật:

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)"];

Khi truy cập vào API, bạn sẽ nhận được một json, cấu trúc dữ liệu của records là như sau, bạn có thể thấy key là ngày, nhưng sắp xếp là không có thứ tự:

2020-09-09: { 7. Số tiền cổ tức: 0,0000, 8. hệ số chia : 1.0, 1. mở: 122.1300, 2. cao : 123.7000 , 3. thấp: 121.2900, 4. close: 122.2600, 5. điều chỉnh đóng cửa: 120.5590, 6. khối lượng: 3770678 2020-08-11: { 6. khối lượng: 5001176, 7. Số tiền cổ tức: 0,0000, 8. hệ số chia : 1.0, 1. mở: 128.7600, 2. cao : 130.4700 , 3. thấp : 126.6100, 4. đóng: 126.7500, 5. điều chỉnh đóng cửa: 124.9866 ......

Nhưng nếu bạn truy cập trực tiếp trên trình duyệt:https://www.alphavantage.co/query?function=TIME_SERIES_DAILY_ADJUSTED&symbol=IBM&apikey=demo

Các khóa được sắp xếp theo thứ tự, theo ngày:

Dòng thời gian (Mỗi ngày) : { 2020-11-12: { 1. mở: 115.6300, 2. cao : 116.3700 , 3. thấp: 113.4800, 4. close: 114.5000, 5. điều chỉnh đóng cửa: 114.5000, 6. khối lượng: 6427016, 7. Số tiền cổ tức: 0,0000, 8. hệ số chia : 1.0 2020-11-11: { 1. mở: 118.1200, 2. cao : 118.3500 , 3. thấp: 116.2200, 4. đóng cửa: 117.2000, 5. điều chỉnh đóng cửa: 117.2000, 6. khối lượng: 4289601, 7. Số tiền cổ tức: 0,0000, 8. hệ số chia : 1.0 ...

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


Thêm nữa

Không bao giờĐã được giải quyết, cảm ơn.

Cỏ nhỏTìm kiếm js object sort by key