创建 Qstring 的 Json 数组
Create a Json array of Qstring
如何创建以下Qstring的Json数组并将其拆分为新行?
Qstring str = "diskinfo: Node: ASHUTOSH-PC, Description: Local Fixed Disk, FreeSpace: 418580779008, Name: C:, Size : 499875049472 nNode: ASHUTOSH-PC, Description: CD-ROM Disc, FreeSpace: , Name: D:, Size : nNode: ASHUTOSH-PC, Description: Local Fixed Disk, FreeSpace: 324860469248, Name: E:, Size : 487687450624 nNode: ASHUTOSH-PC, Description: CD-ROM Disc, FreeSpace: 0, Name: F:, Size : 553459712"
我想将其转换为 Json 数组,以节点开头的每一行都应该是一个 JsonObject ?我们可以在QT c ++中做到这一点吗?
尝试的代码:
QJsonObject obj_disk;
QJsonArray disk_array;
obj_disk = str.split('n')
您可以使用
QJsonArray::fromStringList
将返回的QStringList从str.split(...)
转换为QJsonArray:
QJsonArray disk_array = QJsonArray::fromStringList(str.split('n'));
相关文章:
- C++json插入数组
- JSON转换为nlohmann JSON-lib中的结构数组
- NLOHMANN 的 JSON 库将数组转换为结构向量
- 在nlohmann json中,如何将嵌套对象的数组转换为嵌套结构的向量
- 如何在 nlohmann 的 json 库中获取数组长度?
- 使用 jsoncpp 解析 json 数组字符串
- 使用 Qt 解析 JSON 数组
- 在 C++ 中访问 JSON 数组值
- 无法使用 Poco 库正确克隆 JSON 数组C++
- 获取嵌套的 JSON 数组和矩阵C++
- 如何在 C++ 中使用提升属性树从 JSON 文件中读取对象数组
- c++:运行一个函数 8 次,并将每个答案添加到数组或 JSON 中
- 如何使用基于范围的for循环迭代Rapidjson文档(它本身就是一个JSON数组)
- JSONCPP 只用一个元素写入 JSON 数组
- 如何打印 JSON 数组
- C++ nlohmann JSON 获取数组名称
- 在C++中使用 RapidJSON 访问 JSON 数组的字段
- 如何使用 boost 属性树来解析 boost 中 json 字符串中的数组中的元素?
- 在 Qt 中解析嵌套的 JSON 时出现意外结果(数组不存在)
- 如何使用QJSONARRAY在QT5(C )中解析JSON文件(数组)