【问题标题】:Is there possible to convert QVector into Json string?是否可以将 QVector 转换为 Json 字符串?
【发布时间】:2019-06-03 09:14:08
【问题描述】:

我有结构类型:

struct Book 
{
   int id;
   QString name;
   QString author;
}

我从 JSON 文本中读取这些内容,并将它们存储到 QVector<Book> 容器中。

如何将此向量转换回 JSON 文本?

【问题讨论】:

  • 什么json字符串
  • @eyllanesc 我的意思是,json 类型的字符串
  • 我冒昧地编辑了我理解的问题,以使其更清楚。如果我错了,请回滚,或进一步编辑!
  • @hyde 抱歉。是的,你理解我的意思。

标签: c++ json qt qvector qjsonobject


【解决方案1】:

Qt 5 支持 JSON,看JSON Support in Qt

【讨论】:

  • 是的,我知道。我使用它将字符串转换为 Book 类型,但我没有找到如何将带有对象的容器转换为 json。特别是,我想知道在 qt 中转换为 json 的最佳实践。
  • @BogdanBabitskiy 有一个示例:JSON Save Game 示例演示了如何使用 QJsonDocument、QJsonObject 和 QJsonArray 保存和加载一个小游戏。这就是你所需要的跨度>
  • 哦,我忘了例子)
猜你喜欢
  • 1970-01-01
  • 2012-12-03
  • 1970-01-01
  • 2017-09-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-14
相关资源
最近更新 更多