public class User {
private String name;
private int age;
// getter and setter methods
@Override
public String toString() {
return "User [name=" + name + ", age=" + age + "]";
}
}
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
public class Main {
public static void main(String[] args) {
User user = new User();
user.setName("Alice");
user.setAge(25);
String jsonString = JSON.toJSONString(user);
User userFromJson = JSON.parseObject(jsonString, User.class);
}
}
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.parser.ParserConfig;
import java.util.Date;
public class Main {
public static void main(String[] args) {
ParserConfig.getGlobalInstance().putDeserializer(Date.class, new DateDeserializer("yyyy-MM-dd HH:mm:ss"));
User user = new User();
user.setName("Alice");
user.setAge(25);
String jsonString = JSON.toJSONString(user);
}
}