A JSON-B example

Let's create a Maven project, with Group Id as JAXBExample and Artifact Id as JSONBExampleProject. JSON-B is not a part of the JDK, so we will need to add Maven dependencies for libraries that provide JSON-B APIs and their implementation. In this example, we will use Eclipse's Yasson (https://projects.eclipse.org/projects/ee4j.yasson) implementation of JSON-B. We will add the following dependencies in pom.xml:

   <dependency>    <groupId>javax.json.bind</groupId>    <artifactId>javax.json.bind-api</artifactId>    <version>1.0</version>   </dependency>   <dependency>    <groupId>org.eclipse</groupId>    <artifactId>yasson</artifactId>    <version>1.0.1</version>   </dependency>   <dependency>    <groupId>org.glassfish</groupId>    <artifactId ...

Get Java EE 8 Development with Eclipse now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.