ZIP将Json数据保存到文件中 5.19KB

liuyisheng1998需要积分:1(1积分=1元)

资源文件列表:

makeJsonFile.zip 大约有7个文件
  1. makeJsonFile/main.cpp 183B
  2. makeJsonFile/mainwindow.cpp 1.67KB
  3. makeJsonFile/mainwindow.h 344B
  4. makeJsonFile/mainwindow.ui 558B
  5. makeJsonFile/makeJsonFile.pro 1021B
  6. makeJsonFile/makeJsonFile.pro.user 22.18KB
  7. makeJsonFile/

资源介绍:

将Json数据保存到文件中
#include "mainwindow.h" #include "ui_mainwindow.h" #include <QJsonDocument> #include <QJsonArray> #include <QJsonObject> #include <QFile> #include <QDebug> MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow) { ui->setupUi(this); /*目标Json格式数据处理----开始*/ QJsonObject provinceArrayObjectObject; provinceArrayObjectObject.insert("name", "XinJiang"); QJsonArray provinceArrayObjectObjectCityArray; provinceArrayObjectObjectCityArray.insert(0, "WuLuMuQi"); QJsonObject provinceArrayObjectObjectCitiesObject; provinceArrayObjectObjectCitiesObject.insert("city", provinceArrayObjectObjectCityArray); provinceArrayObjectObject.insert("cities", provinceArrayObjectObjectCitiesObject); /*目标Json格式数据处理----结束*/ /*将目标Json格式数据添加到最外层的对象中----开始*/ QJsonArray provinceArray; provinceArray.insert(0, provinceArrayObjectObject); QJsonObject Object; Object.insert("province", provinceArray); Object.insert("name", "China"); /*将目标Json格式数据添加到最外层的对象中----结束*/ /*将处理好的Json数据保存到文件----开始*/ QJsonDocument doc(Object); QFile file("./json.json"); if(file.open(QIODevice::ReadWrite)) { qDebug() << "打开文件成功,正在写入Json数据!"; file.write(doc.toJson(QJsonDocument::Indented)); file.close(); qDebug() << "写入Json数据完毕!"; } /*将处理好的Json数据保存到文件----结束*/ } MainWindow::~MainWindow() { delete ui; }
100+评论
captcha
    类型标题大小时间
    ZIPA*算法、D*算法求机器人三维路径规划问题199.03KB8月前
    ZIP网络摄像机视觉系统 Network Camera Vision System77.57MB8月前
    ZIPfreereos.zip4.41KB8月前
    ZIP软件开发+数据库+Navicat premium 12+压缩包安装工具66.87MB8月前
    ZIPvue使用docxtemplater生成docx在线预览数据格式及.docx示例515.36KB8月前
    ZIPWind Spirit Moon Shadow Modifier 2.25MB8月前
    ZIPGPIO输出模式之LED闪烁应用案例5.35MB8月前
    ZIP坐标系相关的图像.zip1.64MB8月前