public class User {
private String name;
private int age;
@Override
public String toString() {
return "User{" +
"name='" + name + '\'' +
", age=" + age +
'}';
}
}
User user = new User("Alice", 25);
String jsonString = JSON.toJSONString(user);
System.out.println(jsonString);
User newUser = JSON.parseObject(jsonString, User.class);
System.out.println(newUser);
String jsonString = "{\"name\":\"Alice\",\"age\":25}";
JSONObject jsonObject = JSON.parseObject(jsonString);
String name = jsonObject.getString("name");
int age = jsonObject.getIntValue("age");
System.out.println("Name: " + name);
System.out.println("Age: " + age);
JSONObject newJsonObject = new JSONObject();
newJsonObject.put("name", "Bob");
newJsonObject.put("age", 30);
String newJsonString = newJsonObject.toJSONString();
System.out.println(newJsonString);