ObjectMapper 類別是 Jackson API 中最重要的類,它提供了 readValue()和 writeValue() 將JSON 轉換為Java 物件以及將Java 物件轉換為JSON 的方法。我們可以使用 ObjectMapper 類別的 writeValueAsString() 方法將 List 轉換為 JSON 陣列,並且該方法可用於將任何 Java 值序列化為字串。
public String writeValueAsString(Object value) throws JsonProcessingException
import java.util.*; import com.fasterxml.jackson.databind.*; public class ListToJSONArrayTest { public static void main(String args[]) { List<String> list = new ArrayList<>(); list.add("JAVA"); list.add("PYTHON"); list.add("SCALA"); list.add(".NET"); list.add("TESTING"); ObjectMapper objectMapper = new ObjectMapper(); try { String json = objectMapper.writerWithDefaultPrettyPrinter().writeValueAsString(list); System.out.println(json); } catch(Exception e) { e.printStackTrace(); } } }
[ "JAVA", "PYTHON", "SCALA", ".NET", "TESTING" ]
以上是如何使用Java中的Jackson函式庫將List轉換為JSON陣列?的詳細內容。更多資訊請關注PHP中文網其他相關文章!