(转)关于Jackson2.x中com.fasterxml.jackson包的用法
2024-08-27 03:23:35
Jackson应该是目前最好的json解析工具了,之前一直用的是org.codehaus.jackson包中的工具,使用的
包是jackson-all-1.9.11.jar。
最近发现Jackson升级到2.2.3了,出于好奇,准备下载来测试一下,于是在官网下了一个jackson-core-2.2.3
的jar包,发现使用的包名都变成了com.fasterxml.jackson,而且没有找到ObjectMapper对象,以为是整个
设计全变了,看了一下jackson-core的文档,发现有个com.fasterxml.jackson.core.JsonFactory对象,
于是用其来构造com.fasterxml.jackson.core.JsonGenerator,调用writeObject(pojo)方法时
报pojo不是ObjectCodec对象的错误……
最后经过一番检查才发现是包没有导全的原因,Jackson2.2.3是有jackson-core-2.2.3、jackson-annotations-2.2.3、
jackson-databind-2.2.3三个包的,新的ObjectMapper对象在jackson-databind-2.2.3包中。
最新文章
- Android 获取地理位置的经度和纬度(zz)
- udf提权方法和出现问题汇总
- Maya Shortcuts 常用快捷键
- 项目分析(PLUG)
- Android Service 服务
- bzoj1004:[HNOI2008]Cards
- elasticsearch spring 集成
- thinkphp的条件的多种写法
- J2SE知识点摘记(十三)
- Servlet和JSP读书笔记(三)之Cookie
- Python collections.defaultdict() 与 dict的使用和区别
- Socket 文件传输
- Java语句语法
- os系统
- trigger click 和 click 的区别??
- Android 针对单个Activity设置状态栏颜色
- NAT资料
- Javascript中 toFixed
- Dockerfile 构建容器
- 【BZOJ】3575: [Hnoi2014]道路堵塞