Jackson JSON 是 Java 編程語言中一個廣泛使用的 JSON 處理庫,它能夠將 Java 對象序列化為 JSON 格式,并將 JSON 格式的數據轉換為 Java 對象。以下是 Jackson JSON 的用法:
// 定義一個簡單的 Java 類 class Person { private String name; private int age; public Person(String name, int age) { this.name = name; this.age = age; } // 必須有無參數構造器 public Person() {} // getter 和 setter 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; } } // 將 Java 對象序列化為 JSON 格式 Person person = new Person("張三", 28); ObjectMapper mapper = new ObjectMapper(); String json = mapper.writeValueAsString(person); System.out.println(json); // 將 JSON 格式的數據轉換為 Java 對象 String json2 = "{\"name\":\"李四\",\"age\":30}"; Person person2 = mapper.readValue(json2, Person.class); System.out.println(person2.getName());
在上述代碼中,我們定義了一個簡單的 Java 類 Person,并使用 ObjectMapper 將一個 Person 對象序列化為 JSON 格式,以及將 JSON 格式的數據轉換為一個 Person 對象。
Jackson JSON 還具有許多其他功能和用法,您可以查看官方文檔以了解更多信息。
上一篇html的版權代碼是哪里
下一篇java a和a