【发布时间】:2014-02-26 03:00:05
【问题描述】:
我正在使用 libJson(C++ 库)来解析 JSON 文件。我的 JSON 文件如下所示。
{
"Comany":
{
"name": "Some Company",
"Resources": {
"employees": [
{"name": "John", "id": "23432"},
{"name": "Alex", "id": "32432"}
],
"Computers": [
{"IPAddress": "192.168.1.3", "CPU": "IntelCorei5"},
{"IPAddress": "192.168.1.4", "CPU": "IntelCorei3"}
]
}
}
}
我有 Employee 和 Computer 的结构。我想创建一个结构数组。
有什么想法可以用 libJson 完成吗?
【问题讨论】:
-
为什么不创建一个
vector<Employee>并 push_back 到它? -
我的问题是知道如何使用 libJson 从 JSON 字符串中读取数组(不知道如何创建结构数组)。我发现 json-c lib 是更好的选择。
标签: c++ json serialization jsonserializer libjson