JackSon可以将java对象转换为JSON字符串,步骤如下:

1.导入JackSon 的jar包

2.创建ObjectMapper对象

3.使用ObjectMapper对象的writeValueAsString()方法将java对象转换为JSON对象

这里有个例子:

public class Fruit {
private String name;
private String id;
public Customet(String name, String id) {
super();
this.name = name;
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
//@JsonIgnore
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getDate(){
return "2017-04-09";
}
public static void main(String[] args) throws JsonProcessingException {
ObjectMapper mapper = new ObjectMapper();
Fruit fruit= new Fruit("HaMiGua", "1001");
String mapJakcson = mapper.writeValueAsString(fruit);
System.out.println(mapJakcson);
}
}

通过输出到控制台显示如下JSON字符串

{"name":"HaMiGua","id":"1001","date":"2017-04-09"}

注意:JackSon是通过getter方法确定JSON对象属性的,比如说上面的getDate()方法,如果改成getFruitDate(),则控制台显示的JSON字符串中的date变为fruitdate;同时这里有一个注解@JsonIgnore,当在一个getter()方法前加上此注解,则JSON字符串会忽略此属性。

最新文章

  1. HTML5 学习总结(四)——canvas绘图、WebGL、SVG
  2. win8下IE10的鼠标mouse事件响应错误BUG
  3. java spring mvc完整包下载地址
  4. 一级缓存、二级缓存、延迟加载、hibernate session 域 pojo三种状态
  5. logcat的条数设置
  6. SQL SELECT语句
  7. jQuery-webcam(.NET)实现WEB摄像头监控
  8. Android_AnimationDrawable介绍及使用
  9. JS JQuery Ajax 跨域 Post Soap webservice
  10. VS专案项目无法生成pdb文件解决办法
  11. 监控concurrent 正在执行的sql
  12. 微软自家Dism的妙用
  13. 如何测试LBS功能
  14. 阿里云centos下安装nginx、jdk、tomcat、绑定域名、解析域名
  15. C++——Vector
  16. 10;XHTML 其他标记
  17. java中友元的完美实现(转载)
  18. 11:self关键字
  19. perf之sched
  20. 【PHP】 curl 上传文件 流

热门文章

  1. [基础架构]PeopleSoft Application Server 重要文件说明
  2. jQuery手风琴的制作!!
  3. JavaScript中闭包实现的私有属性的getter()和setter()方法
  4. 读Zepto源码之Event模块
  5. docker~为什么没人说说.dockerignore
  6. Ambari 2.4.2 汉化
  7. CentOS-7.2添加桌面快捷方式
  8. AddDigitsTotal - 把数字中单个数相加
  9. nyoj_239:月老的难题@_@(二分图匹配基础题)
  10. sql操作一般函数