我有一个名为Data
的实体class Data
{
String Name;
int Age;
// Constructor & Getters & Setters
}
当我使用ObjectMapper
Data objData = new Data("XYZ",3);
ObjectMapper mapper = new ObjectMapper();
System.out.println(mapper.writeValueAsString(objData));
输出:
{"name":"XYZ","age":3}
它将字段名称转换为小写。
如何获得
之类的输出{"Name":"XYZ","Age":3}
答案 0 :(得分:5)
为什么不使用@JsonProperty? 这是怎么回事。
@JsonProperty("Name")
public String getName(){
return name;
}
@JsonProperty("Age")
public int getAge() {
return age;
}