For handling JSON in Java, the following specifications have been published by the JCP:

Built on top of those is the specification for JSON-to-Java data-binding:

Are there any implementations of these APIs?


2 Answers 2


Reference implementation

JSON-P is the reference implementation for JSR 374 (& 353). May or may not be a competitive one, in terms of feature and performance. This code is included as a part of Glassfish, the reference implementation of Java EE.

For the binding spec, JSR 367, the reference implementation is Eclipse Yasson.



Besides the reference implementation shown in correct Answer by Yu, another implementation of JSR 353 is Genson. See the project page and the GitHub page.

While I have not used it, the documentation claims to be a complete implementation of JSR 353. I do not know if it has been updated to the follow-up spec, JSR 374.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.