Jackson工具使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jackson工具使用相关的知识,希望对你有一定的参考价值。
Jackson是将一个对象转换成JSON字符串的工具
使用方法:
1.首先导入三个jar包
2.定义一个ObjectMapper对象
3.调用objectMapper对象的writeValuerAsString();方法将对象转换成字符串
4.这里并不是定义的字段决定Json对象的属性,而是对象的Getter方法,如果json不想要一条属性,只要在getter上面加上@JsonIgonre使用注释的方法
5.该方法还能放一个对象数组
1 package jackson01; 2 3 import com.fasterxml.jackson.annotation.JsonIgnore; 4 import com.fasterxml.jackson.core.JsonProcessingException; 5 import com.fasterxml.jackson.databind.ObjectMapper; 6 7 /** 8 * @author: Jeson 9 * @date:2017年8月11日 上午11:04:55 10 * @version : 11 * 12 */ 13 public class JackSonTest { 14 public String name; 15 public String age; 16 17 18 public JackSonTest(String name, String age) { 19 super(); 20 this.name = name; 21 this.age = age; 22 } 23 public String getName() { 24 return name; 25 } 26 public void setName(String name) { 27 this.name = name; 28 } 29 @JsonIgnore 30 public String getAge() { 31 return age; 32 } 33 public void setAge(String age) { 34 this.age = age; 35 } 36 37 public static void main(String[] args) throws JsonProcessingException { 38 39 ObjectMapper mapper = new ObjectMapper(); 40 JackSonTest jst = new JackSonTest("xiaoming", "18"); 41 String jsonStr = mapper.writeValueAsString(jst); 42 System.out.println(jsonStr); 43 } 44 45 }
以上是关于Jackson工具使用的主要内容,如果未能解决你的问题,请参考以下文章