首页| 论坛| 消息

标题: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 ..


#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) 
等完善了发出来

回复 发表
主题 版块