在Java中,我們常常需要將List對象轉(zhuǎn)換為JSON字符串。這里我們可以使用Jackson的ObjectMapper類完成轉(zhuǎn)換:
ObjectMapper mapper = new ObjectMapper(); List<String> list = Arrays.asList("apple", "banana", "orange"); String json = mapper.writeValueAsString(list); System.out.println(json);
這樣就可以將List對象轉(zhuǎn)換成JSON字符串了。如果你需要將JSON字符串轉(zhuǎn)換為List對象,則可以使用以下代碼:
String jsonString = "[\"apple\",\"banana\",\"orange\"]"; List<String> list = mapper.readValue(jsonString, new TypeReference<List<String>>(){}); for (String item : list) { System.out.println(item); }
使用Jackson非常方便地將List對象轉(zhuǎn)換為JSON字符串或?qū)SON字符串轉(zhuǎn)換為List對象。
上一篇docker參考書