前几天遇到一个稍微复杂的json,之前无脑建类搞得很头疼。
后来发现利用内部类可以很好的解决这些问题
SpringBoot巧用静态内部类优雅地接收参数
使用Gson来生成json对象以及解析,以及静态内部Handler类
第一次发现内部类的作用。还挺好奇

然后发现了这个工具肥肠好用的说。
比如这个json

{"TAG1658108748824": {"TABLEDATA": [{"MDM_ATTR_NAME": "CUSTSUPPLIER_OTHER-IS_ENT","CONDI_SYMBOL": "=","CONDI_VALUE": "01"},{"MDM_ATTR_NAME": "CUSTSUPPLIER_OTHER_ACCT_STATUS","CONDI_SYMBOL": "<","CONDI_VALUE": "3"}],"SPU_BIG_TYPE": "","queryTerms": "&PROD_TYPE=1"},"TAG1658108772569": {"TABLEDATA": [{"MDM_ATTR_NAME": "CUSTSUPPLIER_OTHER_ACCT_TYPE","CONDI_SYMBOL": "IN","CONDI_VALUE": ["02","01"]}],"SPU_BIG_TYPE": "","queryTerms": "&PROD_TYPE=1"}
}

直接点一点就转为下面这样,简简单单不用动脑子,哈哈哈哈

@NoArgsConstructor
@Data
public class TabelCondition {@JSONField(name = "TABLEDATA")private List<TABLEDATADTO> tabledata;@JSONField(name = "SPU_BIG_TYPE")private String spuBigType;@JSONField(name = "queryTerms")private String queryTerms;@NoArgsConstructor@Datapublic static class TABLEDATADTO {@JSONField(name = "MDM_ATTR_NAME")private String mdmAttrName;@JSONField(name = "CONDI_SYMBOL")private String condiSymbol;@JSONField(name = "CONDI_VALUE")private String condiValue;}
}

json转对象(GsonFormatPlus)相关推荐

  1. java 对象转json json转对象

    java 对象转json json转对象 import com.alibaba.fastjson.JSON;/*** * @title: fastjson * @author: wll* @since ...

  2. js 对象转json,json转对象

    简介: JSON.stringify   对象转json:查看对象中存储的数据 JSON.parse       json转对象:value=object.key 注:只有对象才可以通过 " ...

  3. jackson json转对象 对象转json

    一,Jackson使用示例 第1步:创建ObjectMapper对象. 创建ObjectMapper对象.它是一个可重复使用的对象. ObjectMapper mapper = new ObjectM ...

  4. html js定义json对象,javascript中的json及对象

    ③ 使用JSON构造对象 JSON即Javascript对象表示方法(Javascript Object Notation),也就是通过字面量来表示一个对象: //JSON形式创建一个对象 var a ...

  5. ASP.NET AJAX + JSON 实现对象调用

    最近开始学习ASP.NET AJAX 搞了两天学了点皮毛,贴点代码 日后方便自己查看 客户端: <%@ Page Language="C#" AutoEventWireup= ...

  6. C#处理微信json(将JSON转换为对象)

    刚才做微信获取粉丝基本信息,获取了json数据,但怎么把json转换为对象呢? 师傅告诉我有两种方法(还有没有其它的我就不知道了),一个是http://json2csharp.com/这个网站,把js ...

  7. C#中JSON和对象之间互相转换功能示例

    本文实例讲述了C#实现JSON和对象之间互相转换功能.分享给大家供大家参考,具体如下: 1.首先是声明用户信息对象,DataContract修饰类,表示可以被解析成JSON,DataMember修饰属 ...

  8. OkHttp上传Json嵌套对象

    public static DevInfoVo queryRCP() throws Exception {// 东八区时区Calendar cal = Calendar.getInstance(Tim ...

  9. json解析对象时指定解析_不解析,使用解析对象

    json解析对象时指定解析 将面向对象的后端与外部系统集成的传统方式是通过数据传输对象 ,这些对象在外出之前先序列化为JSON,然后在返回时反序列化. 这种方法很流行,而且是错误的. 序列化部分应该由 ...

  10. [js] json和对象有什么区别?

    [js] json和对象有什么区别? JSON 是对象,但对象不一定是 JSON.对象是由属性和属性值组成,也就是 KEY->VALUE 对. 对象中的 value 可以是任意的数据类型,包括函 ...

最新文章

  1. 大学生就业重心能否“二线城市化”?
  2. matlab 数字识别_在MATLAB中利用神经网络进行分类
  3. ggplot2设置坐标轴范围_Matplotlib入门-2-坐标轴axis/axes设置
  4. iOS开发——XML/JSON数据解析
  5. MongoDB数据量大于2亿后遇到的问题 及原因分析
  6. Android对应用程序签名
  7. 机器学习导论�_机器学习导论
  8. 性能优化 = 改改代码?
  9. java随机姓名_Java生成随机姓名、性别和年龄的实现示例
  10. 使用Enterprise Architecture绘制10种UML画画
  11. LeetCOde-394:字符串解码
  12. 服务器性能监控之WMI
  13. c语言编程模拟银行取钱代码,C语言 用初等函数模拟银行取款
  14. 三种古典密码的认识(置换密码,代换密码和轮换密码)
  15. Cesium针对DEM和3Dtiles通视分析(两个点之间是否能看见)
  16. ORACLE违反协议异常
  17. 三、jQuery 中的 DOM 操作(超详细)
  18. frp内网穿透入门级木马上线实践
  19. 一张小学二年级的请假条
  20. 记win10安装cupy的cuda版本成功踩得坑!!!血泪教训!!

热门文章

  1. tftp 在嵌入式设备和主机之间传输文件
  2. 《转》前端开发面试题
  3. 云原生之容器编排实践-Kubernetes资源管理:标签选择器,注解以及命名空间
  4. 如何用记事本写Java程序
  5. RHCSA 2022/10/14
  6. js 对象的解构赋值
  7. 【tensorflow学习之路】如何使用gpu进行运算
  8. 大数据hadoop新手快速入门视频教程 Hadoop学习视频教程
  9. SQL语句--关于赋值
  10. nodejs安装weinre 及移动端调试网页