<dependency>
<groupId>com.typesafe.play</groupId>
<artifactId>play-json_2.13</artifactId>
<version>2.9.2</version>
</dependency>
{
"name": "John Doe",
"age": 30,
"email": "johndoe@example.com"
}
import play.libs.Json;
public class User {
public String name;
public int age;
public String email;
}
// ...
String jsonData = "{ \"name\": \"John Doe\", \"age\": 30, \"email\": \"johndoe@example.com\" }";
User user = Json.fromJson(Json.parse(jsonData), User.class);
System.out.println("Name: " + user.name);
System.out.println("Age: " + user.age);
System.out.println("Email: " + user.email);
User user = new User();
user.name = "John Doe";
user.age = 30;
user.email = "johndoe@example.com";
String jsonData = Json.stringify(Json.toJson(user));
System.out.println(jsonData);