如何在 Java 中建立 JSON 陣列並寫入檔案?


Java 提供 javax.json.Json 包,其中包含用於讀取 JSON 陣列的類

示例

import java.io.FileOutputStream;
import javax.json.Json;
import javax.json.JsonArray;
import javax.json.JsonWriter;

public class JSONArrayToFile {
   public static void main(String args[]) throws Exception {
      JsonArray value = Json.createArrayBuilder()
         .add(Json.createObjectBuilder()
         .add("id", "1001")
         .add("Technology", "JavaFX"))
         .add(Json.createObjectBuilder()
         .add("id", "1002")
         .add("Technology", "OpenCV"))
         .build();
      System.out.println(value);
      JsonWriter writer = Json.createWriter(new FileOutputStream("sampleData"));
      writer.writeArray(value);
      writer.close();
   }
}

輸出

["JavaFX","HBase","JOGL","WebGL"]
After deleting ::["JavaFX","HBase","JOGL"]

更新日期:2020 年 2 月 19 日

3K+ 次瀏覽

啟動你的 職業生涯

完成課程並獲得認證

開始學習
廣告