json转对象(GsonFormatPlus)
前几天遇到一个稍微复杂的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)相关推荐
- java 对象转json json转对象
java 对象转json json转对象 import com.alibaba.fastjson.JSON;/*** * @title: fastjson * @author: wll* @since ...
- js 对象转json,json转对象
简介: JSON.stringify 对象转json:查看对象中存储的数据 JSON.parse json转对象:value=object.key 注:只有对象才可以通过 " ...
- jackson json转对象 对象转json
一,Jackson使用示例 第1步:创建ObjectMapper对象. 创建ObjectMapper对象.它是一个可重复使用的对象. ObjectMapper mapper = new ObjectM ...
- html js定义json对象,javascript中的json及对象
③ 使用JSON构造对象 JSON即Javascript对象表示方法(Javascript Object Notation),也就是通过字面量来表示一个对象: //JSON形式创建一个对象 var a ...
- ASP.NET AJAX + JSON 实现对象调用
最近开始学习ASP.NET AJAX 搞了两天学了点皮毛,贴点代码 日后方便自己查看 客户端: <%@ Page Language="C#" AutoEventWireup= ...
- C#处理微信json(将JSON转换为对象)
刚才做微信获取粉丝基本信息,获取了json数据,但怎么把json转换为对象呢? 师傅告诉我有两种方法(还有没有其它的我就不知道了),一个是http://json2csharp.com/这个网站,把js ...
- C#中JSON和对象之间互相转换功能示例
本文实例讲述了C#实现JSON和对象之间互相转换功能.分享给大家供大家参考,具体如下: 1.首先是声明用户信息对象,DataContract修饰类,表示可以被解析成JSON,DataMember修饰属 ...
- OkHttp上传Json嵌套对象
public static DevInfoVo queryRCP() throws Exception {// 东八区时区Calendar cal = Calendar.getInstance(Tim ...
- json解析对象时指定解析_不解析,使用解析对象
json解析对象时指定解析 将面向对象的后端与外部系统集成的传统方式是通过数据传输对象 ,这些对象在外出之前先序列化为JSON,然后在返回时反序列化. 这种方法很流行,而且是错误的. 序列化部分应该由 ...
- [js] json和对象有什么区别?
[js] json和对象有什么区别? JSON 是对象,但对象不一定是 JSON.对象是由属性和属性值组成,也就是 KEY->VALUE 对. 对象中的 value 可以是任意的数据类型,包括函 ...
最新文章
- 大学生就业重心能否“二线城市化”?
- matlab 数字识别_在MATLAB中利用神经网络进行分类
- ggplot2设置坐标轴范围_Matplotlib入门-2-坐标轴axis/axes设置
- iOS开发——XML/JSON数据解析
- MongoDB数据量大于2亿后遇到的问题 及原因分析
- Android对应用程序签名
- 机器学习导论�_机器学习导论
- 性能优化 = 改改代码?
- java随机姓名_Java生成随机姓名、性别和年龄的实现示例
- 使用Enterprise Architecture绘制10种UML画画
- LeetCOde-394:字符串解码
- 服务器性能监控之WMI
- c语言编程模拟银行取钱代码,C语言 用初等函数模拟银行取款
- 三种古典密码的认识(置换密码,代换密码和轮换密码)
- Cesium针对DEM和3Dtiles通视分析(两个点之间是否能看见)
- ORACLE违反协议异常
- 三、jQuery 中的 DOM 操作(超详细)
- frp内网穿透入门级木马上线实践
- 一张小学二年级的请假条
- 记win10安装cupy的cuda版本成功踩得坑!!!血泪教训!!