1、接收自定义Bean属性,在Bean上添加注释@JsonProperty("Sign")
@Data
public class HotelMappingRQ {
@JsonProperty("Sign")
private String Sign;
@JsonProperty("TimeStamp")
private String TimeStamp;
@JsonProperty("ChannelCode")
private String ChannelCode;
}
2、返回json时,若想自定义json属性,使用 @JSONField(name = "ChannelCode")
@Data
public class HotelMappingFailed {
@JSONField(name = "ChannelCode")
private String ChannelCode;
@JSONField(name = "Result")
private Result Result;
@Data
public static class Result {
@JSONField(name = "ResultStatusFlag")
private String ResultStatusFlag;
@JSONField(name = "ErrorCode")
private String ErrorCode;
@JSONField(name = "Text")
private String Text;
}
}