文档章节

java Jackson类学习

k
 kai3925
发布于 2017/05/12 10:51
字数 117
阅读 19
收藏 0

使用jackson的ObjectMapper 的writeValueAsString方法可以把pojo类(domain)输出成json字符串

结果显示为

{"username":"FDASBASE","driverClassName":"dm.jdbc.driver.DmDriver","password":"FDASBASE","url":"jdbc:dm://localhost:5236/FDASBASE"}

public class JacksonTester {
   public static void main(String args[]){
      ObjectMapper mapper = new ObjectMapper();
      String jsonString = "{\"name\":\"Mahesh\", \"age\":21}";

      try {
         Student student = mapper.readValue(jsonString, Student.class);  //将json字符串转换成JavaBean对象
         System.out.println(student);     // [ name: Mahesh, age: 21 ]
         mapper.enable(SerializationConfig.Feature.INDENT_OUTPUT);
         jsonString = mapper.writeValueAsString(student);      //转为json格式
         System.out.println(jsonString);  //{"name" : "Mahesh","age" : 21}

      } catch (JsonParseException e) {
         e.printStackTrace();
      } catch (JsonMappingException e) {
         e.printStackTrace();
      } catch (IOException e) {
         e.printStackTrace();
      }
   }
}

student  pojo类

 

 

 

 

© 著作权归作者所有

k
粉丝 0
博文 26
码字总数 8629
作品 0
武汉
程序员
私信 提问
有效选择七个关于 Java 的 JSON 开源类库

有效选择七个关于Java的JSON开源类库 April 4, 2014 By Constantin Marian Alin 翻译:无若 (英语原文:http://www.developer.com/lang/jscript/top-7-open-source-json-binding-providers-......

溪边九节
2014/04/19
12.9K
14
有效选择七个关于Java的JSON开源类库

April 4, 2014 By Constantin Marian Alin 翻译:无若 (英语原文:http://www.developer.com/lang/jscript/top-7-open-source-json-binding-providers-available-today.html) 简介 JSON是J......

无若
2014/04/19
6K
1
Moco 0.10.2 发布,模拟服务器

Moco是什么? Moco是一个可以轻松搭建测试服务器的框架/工具/程序库。 toJson将普通Java对象转换成JSON文本用于应答。 json将普通Java对象转换成JSON文本用于请求匹配。 增加无端口的socketS...

dreamhead
2015/09/09
2K
0
各种 Java 的序列化库的性能比较测试结果

免责声明 本次测试专注于 cyclefree 数据结构的编码和解码。一些序列化程序支持循环检测/对象共享,一些序列化程序两种模型都支持,一些序列化程序包括了元数据,一些则没有,有的是跨平台的...

孔小菜
2015/06/02
6.5K
4
Jackson 2.9.2 发布,高性能 JSON 处理

Jackson 2.9.2 已发布,暂未发现该版本更新内容,点此保持关注。 上个版本 2.9.1 主要是添加了对 Java 9 的支持。 下载地址 Source code (zip) Source code (tar.gz) Jackson 是一个 Java 用...

淡漠悠然
2017/10/19
1K
5

没有更多内容

加载失败,请刷新页面

加载更多

SpringBoot中 集成 redisTemplate 对 Redis 的操作(二)

SpringBoot中 集成 redisTemplate 对 Redis 的操作(二) List 类型的操作 1、 向列表左侧添加数据 Long leftPush = redisTemplate.opsForList().leftPush("name", name); 2、 向列表右......

TcWong
今天
5
0
排序––快速排序(二)

根据排序––快速排序(一)的描述,现准备写一个快速排序的主体框架: 1、首先需要设置一个枢轴元素即setPivot(int i); 2、然后需要与枢轴元素进行比较即int comparePivot(int j); 3、最后...

FAT_mt
昨天
4
0
mysql概览

学习知识,首先要有一个总体的认识。以下为mysql概览 1-架构图 2-Detail csdn |简书 | 头条 | SegmentFault 思否 | 掘金 | 开源中国 |

程序员深夜写bug
昨天
10
0
golang微服务框架go-micro 入门笔记2.2 micro工具之微应用利器micro web

micro web micro 功能非常强大,本文将详细阐述micro web 命令行的功能 阅读本文前你可能需要进行如下知识储备 golang分布式微服务框架go-micro 入门笔记1:搭建go-micro环境, golang微服务框架...

非正式解决方案
昨天
8
0
前端——使用base64编码在页面嵌入图片

因为页面中插入一个图片都要写明图片的路径——相对路径或者绝对路径。而除了具体的网站图片的图片地址,如果是在自己电脑文件夹里的图片,当我们的HTML文件在别人电脑上打开的时候图片则由于...

被毒打的程序猿
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部