Jackson 是一個流行的 Java 庫,它用于把 Java 對象和 JSON 數據相互轉換。其中一個常用的用法是將 Java 對象轉換成 JSON 數組,也就是 JSON List。下面是一個簡單的代碼示例:
ObjectMapper objectMapper = new ObjectMapper(); List<Person> personList = new ArrayList<>(); personList.add(new Person("Alice", 25)); personList.add(new Person("Bob", 30)); String jsonList = objectMapper.writeValueAsString(personList); System.out.println(jsonList);
在這個例子中,我們首先創建了一個 ObjectMapper 對象,它是 Jackson 庫中的核心類。然后我們創建了一個 Person 類的列表,并向其中添加了兩個實例對象。接下來,我們使用 objectMapper.writeValueAsString() 函數將 personList 轉化成了 JSON 格式的字符串,并將其打印到控制臺上。
這個例子演示了 Jackson 的簡單用法。當程序運行時,輸出結果應該是一個包含兩個對象的 JSON 數組:
[{ "name": "Alice", "age": 25 }, { "name": "Bob", "age": 30 }]
通過使用 ObjectMapper 類,我們可以方便地把 Java 對象轉換成 JSON 格式的字符串,從而實現數據傳輸或存儲。在實際的開發中,我們通常會在服務器端和客戶端之間進行數據傳輸。另外,我們也可以將 JSON 數據保存到文件中,或者從文件中讀取 JSON 數據并將其還原成 Java 對象。
上一篇vue點擊驗證事件