1.背景
有时间数据库或第三方接口返回的是下划线的对象,
但是在java中我们希望自动转换为java对象,java对象是驼峰的
怎么办呢?
2.代码
/** * {"trade_id":"104144","trade_money":"1.99","trade_desc":"月次权益卡购买","pay_acct_id":"1"} */ @Getter @Setter public class PaymentInfoBO { @JSONField(name = "pay_acct_id") private Integer payAcctId; @JSONField(name = "trade_id") private Integer tradeId; @JSONField(name = "trade_money") private BigDecimal tradeMoney; @JSONField(name = "trade_desc") private String tradeDesc; }
完美