0
点赞
收藏
分享

微信扫一扫

Qt: json对象转格式化字符串


Qt开发,需要将json对象以字符串形式存入文件中,需要对json字符串进行格式化,尝试了两种效果,记录如下:

1. 不换行:

QJsonObject json;
//...
QJsonDocument doc(json);
QString content(doc.toJson(QJsonDocument::Compact));
//写入文件...

效果:

Qt: json对象转格式化字符串_json字符串

2. 换行:

QJsonObject json;
//...
QJsonDocument doc(json);
QString content(doc.toJson(QJsonDocument::Indented));
//写入文件...

效果:

Qt: json对象转格式化字符串_json字符串_02

换行和不换行的区别就是参数Indented和Compact的区别。


举报

相关推荐

0 条评论