(转)关于Jackson2.x中com.fasterxml.jackson包的用法
Posted 怎么着都不成
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(转)关于Jackson2.x中com.fasterxml.jackson包的用法相关的知识,希望对你有一定的参考价值。
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包中。
以上是关于(转)关于Jackson2.x中com.fasterxml.jackson包的用法的主要内容,如果未能解决你的问题,请参考以下文章
关于MFC程序中CString转char*与char*转CString的几个问题