【问题标题】:Is there any function to edit a JSON file in Qt? [duplicate]Qt 中是否有任何功能可以编辑 JSON 文件? [复制]
【发布时间】:2021-12-25 03:16:11
【问题描述】:

我有包含一些文本的 JSON 文件,例如我有“值”:39,我想用例如 12 更改值。我知道无法修改 txt,但有任何来自 json 的方法适合我吗?

【问题讨论】:

  • JSON 仍然是文本。就地修改具有所有相同的警告和陷阱。更好的方法仍然是加载->修改->写入整个文件。

标签: c++ json qt


【解决方案1】:

将JSON文件读取到QJsonDocument,然后获取要替换值的数据容器为QJsonObject,然后用新值创建一个新的QJsonValue,然后调用@在容器中替换它987654321@。最后将 Json 文档写回文件。

【讨论】:

    猜你喜欢
    • 2020-03-13
    • 2019-11-03
    • 1970-01-01
    • 2016-09-24
    • 2021-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多