<dependency> <groupId>javax.json.bind</groupId> <artifactId>jsonb-api</artifactId> <version>1.0</version> </dependency> import javax.json.bind.annotation.JsonbProperty; public class Person { private String name; private int age; public Person() { } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } } import javax.json.bind.Jsonb; import javax.json.bind.JsonbBuilder; import javax.json.bind.JsonbException; public class JsonExample { public static void main(String[] args) { try { Person person = new Person(); person.setAge(25); Jsonb jsonb = JsonbBuilder.create(); String jsonString = jsonb.toJson(person); System.out.println(jsonString); } catch (JsonbException e) { e.printStackTrace(); } } } json { } import javax.json.bind.Jsonb; import javax.json.bind.JsonbBuilder; import javax.json.bind.JsonbException; public class JsonExample { public static void main(String[] args) { try { Jsonb jsonb = JsonbBuilder.create(); Person person = jsonb.fromJson(jsonString, Person.class); System.out.println(person.getName()); System.out.println(person.getAge()); } catch (JsonbException e) { e.printStackTrace(); } } } 25


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