java实体接收json对象_java实体Entiy对象转json与json转java实体Entiy

本文介绍了如何使用Java实体类接收和转换JSON对象。在`ResourceTransferLog`类中,通过@JSONField注解匹配JSON字段与实体属性。通过`JSONObject.parseObject()`方法,可以轻松将JSON转换为实体对象,实现数据的便捷解析。同时,文章邀请读者加入IT学习交流群,获取最新技术资讯。
摘要由CSDN通过智能技术生成

下的字段属性有些加了@JSONField 有些没有,这个主要取决于收到的json格式,如果该json中的所有字符串和类的属性名一直,那么是无需添加@JSONField这个注解的,如果不一致,为了正常的转换成实体对象,就必须加上@JSONField,且@JSONField(name = "newOwnerId")加在哪里就是你想匹配到的实体对象属性

public class ResourceTransferLog extends AbstractEntity

{

private static final long serialVersionUID = -6540567545789586843L;

@JSONField(name = "originalCode")

private String transferCode = "";// 过户代码

private Integer transferType = 0;// 过户类型0是商家过户给钢银,1钢银过商家

private Long warehouseId = 0L;// 仓库ID

@JSONField(name = "warehouse")

private String warehouseName = "";// 仓库名

@JSONField(name = "ownerId")

private Long fromOwnerId = 0L;// 原货主ID

@JSONField(name = "owner")

private String fromOwner = "";// 原货主名

@JSONField(name = "newOwnerId")

private Long toOwnerId = 0L;// 新货主ID

@JSONField(name = "newOwner")

private String toOwner = "";// 新货主

@JSONField(name = "transTime")

private Long transferTime = 0L;// 过户时间

@JSONField(name = "operatId")

private Long creatorId = 0L;// 创建人ID

@JSONField(name = "operatName")

private String creator = "";

}

这下面的代码是json转entity的

ResourceTransferLog resourceTransferLog = JSONObject.parseObject(ms, ResourceTransferLog.class);

很简单的一句话对不对,因为做了上面的步骤,所以在这一块功能上只需要一行代码即可解决

一起探讨

友鹏IT相关学习技术交流群,有什么最新的技术和教程以及开发工具等会第一时间在群内发布,

欢迎广大开发爱好者的加入:

①群号:546604671

点击加入友鹏IT群:0818b9ca8b590ca3270a3433284dd417.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值