fastjson 转下划线_Fix bug,FastJson不能自动解析带下划线属性

本文介绍了在使用FastJson时遇到的无法自动解析带下划线属性的问题,提供了解决方案,即在POJO类的相应字段上添加@JSONField注解,并指定name属性为下划线格式的字段名,确保FastJson能正确映射JSON数据。
摘要由CSDN通过智能技术生成

原始POJO

public class UserCardsEntity implements Serializable {

public long id;//在线挂号卡记录唯一ID

public long hospital_id;//医院ID;如果卡类型是就诊卡则不为空

public String hospital_code;//医院代码;如果卡类型是就诊卡则不为空

public String hospital_name;//医院名称;如果卡类型是就诊卡则不为空

public String mediacl_card_no;//在线挂号卡卡号

public String card_type_code;//在线挂号卡类型编码描述

public String card_type_name;//在线挂号卡类型名称描述

public int is_deleted;//是否删除,0-未删除,1-已删除

}

现象

{id:0,hospital_id:0,hospital_code:null,hospital_name:null,mediacl_card_no:null,card_type_code:null,card_type_name:null,is_deleted:0}

1.保证fastJaon 版本在1.2.15以上

2.在带下划线属性上注解如:@JSONField(name="_id")

新POJO

public class UserCardsEntity implements Serializable {

@JSONField(name = "id")

public long id;//在线挂号卡记录唯一I

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值