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 ...