Jackson: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 19: Line 19:
==Streaming API==
==Streaming API==


 
The Streaming API reads and writes JSON as a series of discrete events. The concepts behind the Streaming API are similar to those of [[JAXP_StAX|StAX]].
[[JAXP_StAX|StAX]]


==Tree Model==
==Tree Model==

Revision as of 17:08, 25 February 2017

External

Internal

Overview

Jackson is a Java library for processing JSON data format. It has support for marshaling and unmarshalling Java to and from JSON. It has a JAX-RS content handler that can automatically convert between Java objects and JSON, and vice-versa. It can generate JSON schemas from a Java object model.

JSON Processing Methods

Jackson offers three alternative methods for processing JSON:

Streaming API

The Streaming API reads and writes JSON as a series of discrete events. The concepts behind the Streaming API are similar to those of StAX.

Tree Model

Data Binding

JSON to Java

JSON to Java

Java to JSON

Java to JSON


TODO and delete: https://home.feodorov.com:9443/wiki/Wiki.jsp?page=Jackson