Skip to main content

Eclipse Yasson

Eclipse Yasson™ is a Java framework which provides a standard binding layer between Java classes and JSON documents.

These are the goals of the API are as it described in the spec:

  • Support binding (serialization and deserialization) for all RFC 7159-compatible JSON documents.
  • JSON-related specifications will be surveyed to determine their relationship to JSON-Binding.
  • Maintain consistency with JAXB (Java API for XML Binding) and other Java EE and SE APIs where appropriate.
  • Define default mapping of Java classes and instances to JSON document counterparts.
  • Allow customization of the default mapping definition.
  • Default use of the APIs should not require prior knowledge of the JSON document format and specification.
  • Define or enable integration with JSR 374: Java API for JSON Processing (JSON-P) 1.1.

The following are non-goals:

  • The specification recommends, but does not require equivalence of content for deserialized and serialized JSON documents.
  • Generation of JSON Schema from Java classes, as well as validation based on JSON schema.
  • Support and integration with Lightweight JSON API as defined within JEP 198 is out of scope of this specification. Will be reconsidered in future specification revisions.

Basics


Repositories

Repository Commits Reviews Issues
https://github.com/eclipse-ee4j/yasson 25 20 18

Activity - commits

There have been 25 commits made by 5 people on 1 repositories over the last 12 months.


Activity - issues

There have been 18 issues submitted by 10 people on 1 repositories over the last 12 months.


Activity - reviews

There have been 20 reviews submitted by 8 people on 1 repositories over the last 12 months.

The EMO oversees the lifecycle of Eclipse projects, trademark and IP management, and provides a governance framework and recommendations on open source best practices.

See the project’s PMI page at https://projects.eclipse.org/projects/ee4j.yasson


Releases


Reviews

  • Eclipse Yasson 3.0.0 Release (2022-06-14) – see review
  • Graduation (2021-02-17) – see review
  • Eclipse Yasson 2.0.0 Release (2020-10-28) – see review
  • Eclipse Yasson 1.0.2 Release (2018-06-20) – see review
  • Move Eclipse Yasson and EclipseLink to EE4J (2017-12-06) – see review
  • Creation (2016-11-02) – see review

IP Lab requests

Security related information is not yet available for this project. In order to gather such information automatically, Self Service of GitHub resources needs to be enabled for this project.

Back to the top