gpt4 book ai didi

json - 在 MQL4 脚本中管理 JSON 数组格式

转载 作者:行者123 更新时间:2023-12-05 08:56:20 27 4
gpt4 key购买 nike

我需要从 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"
}
]

知道如何将其转换为普通数组以便管理数据吗?

谢谢。

/库尔

最佳答案

JSON 序列化和反序列化库运行良好。您可以包含它并在一分钟内完成您的任务,或者从它的代码中获得灵感。

https://www.mql5.com/en/code/13663

https://www.mql5.com/en/forum/65320

假设您将 JSON 数据粘贴到名为 data 的字符串变量中。

#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());

关于json - 在 MQL4 脚本中管理 JSON 数组格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41360826/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com