要将 json
写入文本文件中,你可以使用 QJsonDocument
和 QFile
类来实现。下面是一个示例代码:
QJsonObject json;
// ... 在这里添加你的 json 数据 ...
// 将 json 转换为 QJsonDocument 对象
QJsonDocument doc(json);
// 打开文件(以写入模式)
QFile file("output.json");
if (file.open(QIODevice::WriteOnly)) {
// 将 QJsonDocument 写入文件
file.write(doc.toJson());
file.close();
} else {
qDebug() << "无法打开文件进行写入";
}
在上述代码中,我们首先创建一个 QJsonObject
对象 json
并填充它所需的数据。然后,我们使用 QJsonDocument
将其转换为可供写入的 JSON 格式。接下来,我们打开一个名为 “output.json” 的文件,并将转换后的 JSON 数据写入该文件中。最后,记得关闭文件。
这样,你就可以将 json
对象保存到文本文件 “output.json” 中了。
内容由零声教学AI助手提供,问题来源于学员提问