美文网首页
jackson使用

jackson使用

作者: emmmm大师 | 来源:发表于2019-02-24 20:56 被阅读30次

jackson进行json转换的主要类就是ObjectMapper

JSON转java对象

  1. readValue(json字符串数据,Class)
  ObjectMapper mapper=new ObjectMapper();
  String json="{\"name\":\"zcq\",\"age\":1,\"birthday\":12}";
  Person person=mapper.readValue(json,Person.class);

java对象转JSON

1.writeValueAsString(obj):将对象转为json字符串

ObjectMapper mapper=new ObjectMapper();
Person person=new Person("21",12);
String json=mapper.writeValueAsString(person);
  1. writeValue(参数1,obj): 这里的参数可以是多种
    File:将obj对象转换为JSON字符串,并保存到指定的文件中
    Writer:将obj对象转换为JSON字符串,并将json数据填充到字符输出流中
    OutputStream:将obj对象转换为JSON字符串,并将json数据填充到字节输出流中


相关注解

@JsonIgnore:实体类的属性加上此注解就会在转成json时忽略该属性

@JsonFormat: 可以将属性值在转成json时格式化

@JsonFormat(pattern = "yyyy-MM-dd")

相关文章

网友评论

      本文标题:jackson使用

      本文链接:https://www.haomeiwen.com/subject/msibyqtx.html