JackSon将java对象转换为JSON字符串
2024-10-15 17:15:38
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字符串会忽略此属性。
最新文章
- HTML5 学习总结(四)——canvas绘图、WebGL、SVG
- win8下IE10的鼠标mouse事件响应错误BUG
- java spring mvc完整包下载地址
- 一级缓存、二级缓存、延迟加载、hibernate session 域 pojo三种状态
- logcat的条数设置
- SQL SELECT语句
- jQuery-webcam(.NET)实现WEB摄像头监控
- Android_AnimationDrawable介绍及使用
- JS JQuery Ajax 跨域 Post Soap webservice
- VS专案项目无法生成pdb文件解决办法
- 监控concurrent 正在执行的sql
- 微软自家Dism的妙用
- 如何测试LBS功能
- 阿里云centos下安装nginx、jdk、tomcat、绑定域名、解析域名
- C++——Vector
- 10;XHTML 其他标记
- java中友元的完美实现(转载)
- 11:self关键字
- perf之sched
- 【PHP】 curl 上传文件 流
热门文章
- [基础架构]PeopleSoft Application Server 重要文件说明
- jQuery手风琴的制作!!
- JavaScript中闭包实现的私有属性的getter()和setter()方法
- 读Zepto源码之Event模块
- docker~为什么没人说说.dockerignore
- Ambari 2.4.2 汉化
- CentOS-7.2添加桌面快捷方式
- AddDigitsTotal - 把数字中单个数相加
- nyoj_239:月老的难题@_@(二分图匹配基础题)
- sql操作一般函数