<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</version>
</dependency>
import javax.json.bind.Jsonb;
import javax.json.bind.JsonbBuilder;
import javax.json.bind.JsonbConfig;
public class Example {
private String name;
private int age;
public static void main(String[] args) {
Example obj = new Example("John Doe", 25);
Jsonb jsonb = JsonbBuilder.create();
String json = jsonb.toJson(obj);
System.out.println(json);
Example newObj = jsonb.fromJson(json, Example.class);
System.out.println(newObj.getName());
System.out.println(newObj.getAge());
}
}