亚洲国产第一_开心网五月色综合亚洲_日本一级特黄特色大片免费观看_久久久久久久久久免观看

Hello! 歡迎來到小浪云!


java怎么創建json數組


avatar
小浪云 2024-10-29 210

在 java 中創建 json 數組:引入 jackson 依賴項。使用 objectmapper 創建 jsonarray 對象。使用 add() 方法向數組中添加元素。使用 writevalueasstring() 方法將數組轉換為 json 字符串

java怎么創建json數組

Java創建JSON數組

Java中,可以使用Jackson庫來創建JSON數組。

  1. 引入Jackson庫

首先,在項目中引入Jackson庫的依賴項:

<dependency><groupid>com.fasterxml.jackson.core</groupid><artifactid>jackson-core</artifactid><version>2.13.3</version></dependency><dependency><groupid>com.fasterxml.jackson.core</groupid><artifactid>jackson-databind</artifactid><version>2.13.3</version></dependency>
登錄后復制
  1. 創建jsonArray對象

使用ObjectMapper類來創建JsonArray對象

立即學習Java免費學習筆記(深入)”;

import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.JsonArray; import com.fasterxml.jackson.databind.ObjectMapper;  public class CreateJsonArray {      public static void main(String[] args) throws JsonProcessingException {          ObjectMapper mapper = new ObjectMapper();         JsonArray array = mapper.createArrayNode();     } }
登錄后復制
  1. 向數組中添加元素

使用add()方法向數組中添加元素:

import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.JsonArray; import com.fasterxml.jackson.databind.ObjectMapper;  public class CreateJsonArray {      public static void main(String[] args) throws JsonProcessingException {          ObjectMapper mapper = new ObjectMapper();         JsonArray array = mapper.createArrayNode();         array.add(1);         array.add("John Doe");         array.add(true);         array.add(null);     } }
登錄后復制
  1. 轉換為JSON字符串

使用writeValueAsString()方法將數組轉換為JSON字符串

import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.JsonArray; import com.fasterxml.jackson.databind.ObjectMapper;  public class CreateJsonArray {      public static void main(String[] args) throws JsonProcessingException {          ObjectMapper mapper = new ObjectMapper();         JsonArray array = mapper.createArrayNode();         array.add(1);         array.add("John Doe");         array.add(true);         array.add(null);         String json = mapper.writeValueAsString(array);     } }
登錄后復制

輸出:

[1, "John Doe", true, null]
登錄后復制

相關閱讀