<dependency> <groupId>javax.json</groupId> <artifactId>javax.json-api</artifactId> <version>1.1.4</version> </dependency> <dependency> <groupId>org.glassfish</groupId> <artifactId>javax.json</artifactId> <version>1.1</version> </dependency> public class Person { private String name; private int age; // ... } import javax.json.Json; import javax.json.JsonObject; public class JsonConverter { public static String convertToJson(Person person) { JsonObject json = Json.createObjectBuilder() .add("name", person.getName()) .add("age", person.getAge()) .build(); return json.toString(); } } import javax.json.Json; import javax.json.JsonObject; public class JsonConverter { public static Person convertToPerson(String jsonStr) { JsonObject json = Json.createReader(new StringReader(jsonStr)).readObject(); String name = json.getString("name"); int age = json.getInt("age"); return new Person(name, age); } }


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