Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What are the API that does implement JSR-353 (JSON) [closed]

I just found out that Jackson does not implement JSR-353 and we already designed the module.. so i am in a desperate hurry to find a replacement of this API to begin working ! :D

I searched an API that implements the standard but could not find any interesting result because we plan to code with the standard and force the system to use a particular implementation (the API i am desperately searching for)

like image 560
maher.belkh Avatar asked Jan 16 '15 13:01

maher.belkh


People also ask

Which API for JSON processing?

The Java API for JSON Processing (JSR 353) provides portable APIs to parse, generate, transform, and query JSON using object model and streaming APIs. The object model API creates a random-access, tree-like structure that represents the JSON data in memory.

What JSR 353?

JSON support in java is delivered trough the new API for JSON Processing (JSON-API), which was standardized in JSR 353. this specification defines a API to parse, generate, transform and query JSON documents.

What is Jsonb in Java?

What is JSON-B? JSON-B is a standard binding layer for converting Java objects to/from JSON messages. It defines a default mapping algorithm for converting existing Java classes to JSON, while enabling developers to customize the mapping process through the use of Java annotations.


1 Answers

Reference implementation

Here is the reference implementation for JSR 353 and its successor JSR 374: JavaTM API for JSON Processing 1.1 in Java EE 8:

https://javaee.github.io/jsonp/

Binding

Related is JSR 367: JavaTM API for JSON Binding (JSON-B) and its reference implementation, Eclipse Yasson.

like image 192
vanje Avatar answered Nov 06 '22 12:11

vanje