import org.codehaus.jettison.json.JSONException; import org.codehaus.jettison.json.JSONObject; public class JettisonExample { public static void main(String[] args) { Person person = new Person("John", 25); try { JSONObject json = new JSONObject(person); System.out.println(json.toString()); Person deserializedPerson = new Person(json.getString("name"), json.getInt("age")); System.out.println(deserializedPerson.toString()); } catch (JSONException e) { e.printStackTrace(); } } } class Person { private String name; private int age; public Person(String name, int age) { this.name = name; this.age = age; } // Getters and setters @Override public String toString() { return "Person{" + "name='" + name + '\'' + ", age=" + age + '}'; } } <dependencies> <dependency> <groupId>org.codehaus.jettison</groupId> <artifactId>jettison</artifactId> <version>1.4</version> </dependency> </dependencies>


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