Para los principiantes, un problema de ordenamiento de json

El autor:AhoraNunca, Creado: 2020-11-13 10:24:32, Actualizado:

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

Si se accede a esta API se obtiene un json, la estructura de datos de los registros es la siguiente, se puede ver que la clave es la fecha, pero la orden es sin orden:

¿ Qué pasa? 2020-09-09 : { 7. importe del dividendo: 0,0000, 8. coeficiente de división : 1,0 , 1. abierto: 122.1300, 2. alto : 123.7000 , 3. bajo : 121.2900 , 4. cierre: 122.2600, 5. cierre ajustado: 120.5590, 6. volumen : 3770678 El número de 2020-08-11: { 6. volumen : 5001176 , 7. importe del dividendo: 0,0000, 8. coeficiente de división : 1,0 , 1. abierto : 128.7600, 2. alto : 130.4700 , 3. bajo : 126.6100 , 4. cierre : 126.7500, 5. cierre ajustado: 124.9866 El número de ¿Qué quiere decir?

Pero si accedes directamente al navegador:https://www.alphavantage.co/query?function=TIME_SERIES_DAILY_ADJUSTED&symbol=IBM&apikey=demo

El orden de las claves es ordenado por fecha:

Serie de tiempo (diario): { 2020-11-12 : { 1. abierto: 115.6300, 2. alto : 116.3700 , 3. bajo : 113.4800 , 4. cerrar : 114.5000 , 5. cierre ajustado: 114.5000, 6. volumen : 6427016 , 7. importe del dividendo: 0,0000, 8. coeficiente de división : 1.0 El número de 2020-11-11 : { 1. abierto: 118.1200, 2. alto : 118.3500 , 3. bajo : 116.2200, 4. cierre: 117.2000, 5. cierre ajustado: 117.2000, 6. volumen : 4289601 , 7. importe del dividendo: 0,0000, 8. coeficiente de división : 1.0 El número de - ¿ Qué?

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


Más.

AhoraNuncaYa está resuelto, gracias.

Las hierbasBuscar objetos js ordenados por clave