Java List 轉 Json 字符串是一項常見的操作,它可以將一個 List 集合中的數據轉換為 Json 格式的字符串。在 Java 中,我們可以使用很多的 Json 工具庫來實現這個過程,例如 Gson、Jackson 等。
其中,Gson 庫是 Google 推出的一個 Java 序列化/反序列化庫,它可以方便地將 Java 對象和 Json 格式的字符串相互轉換。下面是一個使用 Gson 將 List 轉成 Json 字符串的示例:
List<User> userList = new ArrayList<>(); // ... 添加用戶數據 Gson gson = new Gson(); String jsonStr = gson.toJson(userList);
在上面的示例中,我們使用 ArrayList<> 定義了一個 User 類型的 List 集合 userList,并添加了一些用戶數據。接著,我們利用 Gson 對象的 toJson() 方法將這個 List 轉換為 Json 字符串。
除了 Gson,Jackson 也是另一個常見的 Json 工具庫。下面是使用 Jackson 將 List 轉成 Json 字符串的示例:
List<User> userList = new ArrayList<>(); // ... 添加用戶數據 ObjectMapper objectMapper = new ObjectMapper(); String jsonStr = objectMapper.writeValueAsString(userList);
在上面的示例中,我們使用了 ObjectMapper 對象的 writeValueAsString() 方法將 List 轉換為 Json 字符串。
無論是 Gson 還是 Jackson,它們的使用方法都比較簡單,只需要調用相應的方法即可完成 List 轉 Json 字符串的操作。