您的位置:首页 > 其它

Jackson使用入门

2016-04-16 13:16 295 查看

Jackson使用入门

官网地址:http://wiki.fasterxml.com/JacksonHome

Jackson使用的三种方式

1.Streaming API

效率最高,开销最小,其他两种模式都是在此基础上,提供底层的JSON读写方法

2.Tree Model

将JSON内容以tree的形式,包含json节点,类似于XML解析,使用灵活

3.Data Binding

Json与POJO之间的转换,使用方便

3.1 Full Data Binding

将json反序列化为 any Java bean type

MyBean value = mapper.readValue(src, MyBean.class); // 'src' can be File, InputStream, Reader, String


注意若使用泛型,has to use TypeReference object, to work around Java Type Erasure

3.2 Simple data binding

将JSON转换为JDK标准容器与基础类型,同样若使用泛型也要注意

4.Configuring

SerializationConfig.Feature与DeserializationConfig.Feature分别是序列化与反序列化的一些配置
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jackson