用于设置输出/输入的字段名(用于json中字段名与类中字段名不一致)
#Support for Jackson annotations
field.name=@com.fasterxml.jackson.annotation.JsonProperty#value
#Support for Gson annotations
field.name=@com.google.gson.annotations.SerializedName#value
TestJsonFieldBean.java
public class TestJsonFieldBean {
@JsonProperty("a")
private Long propertyA;
@SerializedName("b")
private Long propertyB;
//constructors...
//getters...
}
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
a | integer | 非必须 | mock: @natural(0,10000) | ||
b | integer | 非必须 | mock: @natural(0,10000) |
#convert camel to underline
field.name=groovy:tool.camel2Underline(it.name())