The JavaScript Object Notation (JSON) data format grew out of the need for JavaScript code running in a web browser to send structured information to a web service. The Java programming language does not support this data format in its standard library, so a third-party library usually provides this capability.
The primary adf-builder-java library avoids this problem by working entirely with native Java data structures, such as List for the JSON arrays and Map for the JSON objects. However, there are additional modules available for decorating the library with one of the supported third-party libraries:
adf-builder-java-gson – Google GSONadf-builder-java-jackson2 – Jackson v2 (FasterXML)adf-builder-java-jackson3 – Jackson v3 (FasterXML)These modules publish implementations of an AdfParser interface that make it easier to integrate these JSON parsers and the core library with other Java code that wants to work with ADF.
These artifacts are no longer provided. The links below provide workarounds.
adf-builder-java-jackson1 – Workaroundadf-builder-scala-playjson – WorkaroundRate this page: