我需要从JSON数组中获取数据。
我使用一个WebRequest()
函数调用通过nodejs(api)从数据库中获取订单列表,然后得到以下JSON数据格式,例如:
[{"orderid": 123556,
"ordertype": 0,
"ordercurrency": "EURUSD",
"orderdt": "2016-12-03 03:00:00"
},
{"orderid": 123457,
"ordertype": 0,
"ordercurrency": "GBPUSD",
"orderdt": "2016-12-03 03:15:00"
}
]
Run Code Online (Sandbox Code Playgroud)
知道如何将其转换为常规数组以管理数据吗?
谢谢。
/库尔
JSON序列化和反序列化库效果很好。您可以包括它并在一分钟内完成任务,或者从其代码中获得启发。
https://www.mql5.com/zh/code/13663
https://www.mql5.com/zh/forum/65320
假设您具有粘贴在名为data的字符串变量中的JSON数据。
#include <JAson.mqh>
// Object
CJAVal json;
// Load in and deserialize the data
json.Deserialize(data);
// Try to access the data elements
Alert(json["orderid"].ToInt());
Alert(json["ordercurrency"].ToStr());
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3326 次 |
最近记录: |