The difference between Jackson Fasterxml and Codehaus:
They are the two main branches of Jackson, and also the different package names of the two versions. Jackson changed from 2.0 to new package name fasterxml;1.x version of package name is Codehaus. In addition to the package name, their MAVEN artifact ID is different. The 1.x version now offers only Bug-fix, while the 2.x version is still being developed and released. If this is a new project, it is recommended to use 2x directly, Fasterxml Jackson.
P.S.
Jackson can easily convert Java objects into JSON objects and XML documents, as well as convert JSON and XML to Java objects.
Official website: http://wiki.fasterxml.com/JacksonHome
Three main modules:
- Jackson-core: Core Pack
- Jackson-annotations: Note Pack
- Jackson-databind: Data Binding Package
Jackson-databind needs to refer to the other two packages, so if you need jackson-databind in your project, just add the dependency to it, and the other two will be introduced automatically:
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.5.3</version>
</dependency>
(Non-original article, transferred from: Http://blog.csdn.net/clementad)
The difference between Jackson Fasterxml and Codehaus (Fasterxml vs. Codehaus)--Reproduced