14 August, 2012

Jackson 2.0.5


Developer:

Website:

License / Price:


Platforms:

Databases:

Language:

Last Updated:

Category:
Tatu Saloranta | More scripts
jackson.codehaus.org
Apache License
LGPL - GNU Lesser General Public License 

Windows / Linux / Mac OS / BSD / Solaris
N/A
Java
August 14th, 2012, 17:54 GMT [view history]
C: \ Development Tools \ Other Libraries

JSON is a light-weight, language independent, data interchange format.

Jackson can be used either to parse JSON strings, or to generate JSON data.

Beyond basic JSON reading/writing (parsing, generating), it also offers full node-based Tree Model, as well as full OJM (Object/Json Mapper) data binding functionality.

Here are some key features of "Jackson":

· Streaming (reading, writing)
· FAST (measured to be faster than any other Java json parser and data binder)
· Powerful (full data binding for common JDK classes as well as any Java bean class, Collection, Map or Enum)
· Zero-dependency (does not rely on other packages beyond JDK)
· Fully conformant
· Extremely configurable

What's New in This Release: [ read full changelog ]

· Support for Object Identity: support cyclic Object graphs, handle multiple references to same object without duplication.
· Allow setting of property with "type id" value set with @JsonTypeInfo (custom type id properties), when enabled with @JsonTypeInfo.visible = true
· Support builder pattern for deserialization, with @JsonDeserialize.builder, @JsonPOJOBuilder
· Allow use of JacksonJsonViews for deserialization too.


Download button
Via: Jackson 2.0.5

0 Comment: