使用FastJson进行对象和JSON转换属性命名规则为下划线和驼峰的问题

 

public class AliPayParam {

@JSONField(name="out_trade_no")
private String outTradeNo;

@JSONField(name="total_amount")
private String totalAmount;
/**
* 公共回传参数
*/
@JSONField(name="passback_params")
private String passbackParams;

private String subject;
private String body;

@JSONField(name="product_code")
private String productCode;
/**
* 该参数在请求到支付宝时开始计时,该笔订单允许的最晚付款时间,逾期将关闭交易。
* 取值范围:1m~15d。m-分钟,h-小时,d-天,1c-当天
* (1c-当天的情况下,无论交易何时创建,都在0点关闭)。
* 该参数数值不接受小数点, 如 1.5h,可转换为 90m。
*/
@JSONField(name="timeout_express")
private String timeoutExpress;

}

 

posted @ 2019-04-29 14:37  windpoplar  阅读(13940)  评论(0编辑  收藏  举报