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 পাবেন, রেকর্ডের ডাটা স্ট্রাকচারটি এরকম, আপনি দেখতে পারেন key হল তারিখ, কিন্তু সারিবদ্ধতাটি অনিয়মিতঃ
{
2020-09-09: {
7. লভ্যাংশের পরিমাণ : 0.0000,
৮। বিভাজন সহগঃ ১.০,
1. খোলা : 122.1300 ,
2. উচ্চ : 123.7000 ,
3. নিম্ন : 121.2900 ,
4. close: 122.2600,
5. সমন্বিত বন্ধ : 120.5590 ,
6. ভলিউম : 3770678
},
2020-08-11: {
6. ভলিউম : 5001176 ,
7. লভ্যাংশের পরিমাণ : 0.0000,
৮। বিভাজন সহগঃ ১.০,
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的数据结构,应该怎么做呢?