qt中的json使用

步骤1:应该导入的头文件


​#include <QJsonObject>
#include <QJsonDocument>
#include <QByteArray>
#include <QFile>
#include <QJsonArray>
#include<QJsonDocument>
#include <QDebug>

步骤2:创建json对象,并且将其转化为json字符串,又在将字符串解析出来

void MainWindow::cjygjsonzfc()//创建一个json字符串
{

    QJsonArray jsonsz;//定义一个json数组
    QJsonObject json;//定义一个json对象
    json.insert("Name", "憨憨");//给json对象赋值
    json.insert("From", 2016);//给json对象赋值
    json.insert("Cross Platform", true);//给json对象赋值
    jsonsz.append(json);//将json对象存入json数组中

    QString hh;
    QString dx;
    QJsonDocument cs(jsonsz);
    QJsonDocument sc(json);
    hh=cs.toJson();
    dx=sc.toJson();
    this->jsdxzfc=dx;
    this->json=hh;
    ui->textEdit->setText(hh);
    ui->textEdit->show();

}

void MainWindow::jiexijsonzfc()//解析json字符串
{
        QString json=this->
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值