The JSON/Java Runtime API is designed to bind JSON documents to Java objects. More specifically,
the JSON/Java Runtime API provides a way for JSON objects whose structure is expressed in the
JSON Schema Definition Language to be parsed and marshaled, to and from Java objects of
strongly-typed classes. The JSON/Java Runtime API can also be used to validate JSON documents as
they are parsed from text or marshaled from Java objects against a JSD. Thus, the JSON/Java
Runtime API ...