Type/to search
0
Follow
0
Followers
एक नौसिखिया json सॉर्टिंग समस्या के बारे में पूछता है
Help
Created 2020-11-13 10:24:32  
 2
 1346
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)"];

इस एपीआई पर जाने पर एक json,records डेटा संरचना मिलती है, और आप देख सकते हैं कि कुंजी दिनांकित है, लेकिन क्रमबद्ध नहीं हैः

{
"2020-09-09": {
"7. dividend amount": "0.0000",
"8. split coefficient": "1.0",
"1. open": "122.1300",
"2. high": "123.7000",
"3. low": "121.2900",
"4. close": "122.2600",
"5. adjusted close": "120.5590",
"6. volume": "3770678"
},
"2020-08-11": {
"6. volume": "5001176",
"7. dividend amount": "0.0000",
"8. split coefficient": "1.0",
"1. open": "128.7600",
"2. high": "130.4700",
"3. low": "126.6100",
"4. close": "126.7500",
"5. adjusted close": "124.9866"
},
……

लेकिन यदि आप सीधे ब्राउज़र में जाते हैं:https://www.alphavantage.co/query?function=TIME_SERIES_DAILY_ADJUSTED&symbol=IBM&apikey=demo

key की सूची क्रमबद्ध है, दिनांक के अनुसारः

"Time Series (Daily)": {
"2020-11-12": {
"1. open": "115.6300",
"2. high": "116.3700",
"3. low": "113.4800",
"4. close": "114.5000",
"5. adjusted close": "114.5000",
"6. volume": "6427016",
"7. dividend amount": "0.0000",
"8. split coefficient": "1.0"
},
"2020-11-11": {
"1. open": "118.1200",
"2. high": "118.3500",
"3. low": "116.2200",
"4. close": "117.2000",
"5. adjusted close": "117.2000",
"6. volume": "4289601",
"7. dividend amount": "0.0000",
"8. split coefficient": "1.0"
},
...
यह क्यों होता है? यदि आप एपीआई के json को एक आदेशित सरणी में बदलना चाहते हैं, जैसे कि fmz का exchange.GetRecords डेटा संरचना, तो क्या करना है?

Related Recommendations
Comment
All comments (2)

    已经解决,谢谢。

    6 years ago

    搜索 js object sort by key

    6 years ago
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)