<dependency>
<groupId>com.typesafe.play</groupId>
<artifactId>play-json_2.12</artifactId>
<version>2.6.0</version>
</dependency>
import play.libs.Json;
public class Person {
public String name;
public int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public static final Format<Person> jsonFormat = Json.format(Person.class);
}
import play.libs.Json;
Person person = new Person("Alice", 30);
String jsonString = Json.toJson(person).toString();
System.out.println(jsonString);
import play.libs.Json;
String jsonString = "{\"name\":\"Bob\",\"age\":25}";
Person person = Json.fromJson(Json.parse(jsonString), Person.class);
System.out.println(person.name);
System.out.println(person.age);