@JsonProperty("name_stu") 序列化和反序列化

public class Stu {
    @JsonProperty("name_stu") 
    public String name;
    public static void main(String[] args) throws Exception {
        Stu s=new Stu();
        s.setName("小明");
        System.out.println(new ObjectMapper().writeValueAsString(s));
        Map jsonToMap = JsonUtils.jsonToMap(new ObjectMapper().writeValueAsString(s));
        System.out.println(JsonUtils.objectToJson(jsonToMap));
        Stu itemWithOwner = new ObjectMapper().readValue(new ObjectMapper().writeValueAsString(s), Stu.class);
        System.out.println(itemWithOwner.getName());
        
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    
}
 

你可能感兴趣的:(java高级研究)