gpt4 book ai didi

c++ - 来自 json 的 QJsonDocument

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:00:45 25 4
gpt4 key购买 nike

我有一个二进制字符串,其中包含我需要解析的 JSON 对象。但是当我从它创建 QJsonDocument 时,我得到一个空文档。创建后我尝试读取错误代码,但 QJsonParseError 包含“NoError”。我想要解析的 JSON 太大,但是当我尝试创建小的 json 并解析它时,我最终得到了相同的结果。我的简短示例:

QJsonDocument doc;
QString json("{\"key\" : \"value\"}");
QJsonParseError error;
doc.fromJson(json.toUtf8(), &error);

最佳答案

QJsonDocument::fromJson() 是一个静态函数。所以你可以在没有对象的情况下调用它,并且这个函数无法访问非静态类成员。使用给定的 json 初始化文档:

QJsonDocument doc = QJsonDocument::fromJson(json.toUtf8(), &error);

关于c++ - 来自 json 的 QJsonDocument,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36106571/

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