초보자는 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을 얻을 수 있습니다. 기록의 데이터 구조는 다음과 같습니다. 키는 날짜가 보이지만 배열은 무질서입니다.

♪ 2020-09-09 7. 배당금액: 0.0000 8. 분할 계수: 1.0 1. 오픈: 122.1300 2. 높은: 123.7000, 3. 저: 121.2900 4. 닫기: 122.2600 5. 조정된 종료: 120.5590, 부피: 3770678 }, 2020-08-11: { 부피: 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 부피: 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, 부피: 4289601 7. 배당금액: 0.0000 8. 분할 계수: 1.0 }, ...

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


더 많은

이제 절대이미 해결됐습니다. 감사합니다.

초목js 객체를 키별로 분류합니다