标题:Qt小工具-Json数据转结构体
作者:boylebao
日期:2022-08-17 10:36
内容:
如果给你一组json数据,需要将它的所有变量声明为一个结构体,也许简单的json数据你能做到,也很乐意做,但你给一组复杂的json数据就不知如何着手做了。为了解决这个痛点,我开发了这款软件,可以将一组json数据转化为结构体定义,同时,还可以转换为解析json的Qt代码,帮助你省去解析json的时间,非常高效。nice!
效果如下:
图1转为结构体
图2转为解析json代码
json数据
{
"code": "200",
"updateTime": "2020-06-30T22:00+08:00",
"fxLink": "http://hfx.link/2ax1",
"now": {
"obsTime": "2020-06-30T21:40+08:00",
"temp": "24",
"feelsLike": "26",
"icon": "101",
"text": "??",
"wind360": "123",
"windDir": "???",
"windScale": "1",
"windSpeed": "3",
"humidity": "72",
"precip": "0.0",
"pressure": "1003",
"vis": "16",
"cloud": "10",
"dew": "21"
},
"refer": {
"sources": [
"QWeather",
"NMC",
"ECMWF"
 ..
#1 [zy1233 08-17 15:14]
nice,我也写过类似的,不过后来json用的少都找不到了,可否exe发出来
#2 [boylebao 08-17 15:22]
经过下午编写,完成了整个环节的链接。
总体就是,json数据->结构体,json数据->生成解析代码存到结构体中,结构体->生成保存json代码。
根据结构体生成保存json代码
测试保存json文件与原json文件数据一致
#3 回 zy1233 的帖子 [boylebao 08-17 15:23]
zy1233:nice,我也写过类似的,不过后来json用的少都找不到了,可否exe发出来 (2022-08-17 15:14)
等完善了发出来