我们在用Spring时,当输出对象中包含Boolean
的时候一定要注意字段名的问题。 比如如果我们在class中声明了一个isGod
的boolean
字段的时候,在默认情况下Spring输出json内容时会自动将is
去掉只输出god
。如果只想原样输出的话,可以使用注解@JsonProperty("isGod")
。
class Unknown{
private String name;
@JsonProperty("isGod")
private boolean isGod;
private boolean isPerson;
}
new Unknow("常人",false,false);
//输出内容:{"name":"常人","isGod“:false,"person":false};