dependencies { // ... implementation 'org.scalatra.lift-json:lift-json_2.13:3.5.0' // ... } import net.liftweb.json.*; public class JsonUtils { public static String serializeToJson(Object obj) { return Serialization.write(obj, DefaultFormats$.MODULE$); } public static <T> T deserializeFromJson(String json, Class<T> clazz) { return (T)parse(json).extract(clazz, DefaultFormats$.MODULE$); } } public class Student { private String name; private int age; // Getters and setters... } Student student = new Student(); student.setAge(20); String json = JsonUtils.serializeToJson(student); System.out.println(json); Student student = JsonUtils.deserializeFromJson(json, Student.class); System.out.println(student.getName()); System.out.println(student.getAge()); 22


上一篇:
下一篇:
切换中文