JavaでJSONファイルに書き込む方法


  1. 必要なライブラリのインポート:

    import java.io.FileWriter;
    import java.io.IOException;
    import org.json.simple.JSONArray;
    import org.json.simple.JSONObject;
  2. JSONオブジェクトを作成し、データを追加します:

    JSONObject jsonObject = new JSONObject();
    jsonObject.put("title", "ブログ投稿のタイトル");
    jsonObject.put("tags", "Java, JSON, ファイル操作, 書き込み");
    jsonObject.put("content", "ブログ投稿の内容...");
  3. JSONオブジェクトをJSON配列に追加します (複数のブログ投稿を管理する場合):

    JSONArray jsonArray = new JSONArray();
    jsonArray.add(jsonObject);
  4. JSONファイルに書き込みます:

    try (FileWriter file = new FileWriter("ブログ投稿.json")) {
       file.write(jsonArray.toJSONString());
       file.flush();
    } catch (IOException e) {
       e.printStackTrace();
    }

上記のコードを使用すると、指定したファイル名(例: "ブログ投稿.json")でJSONファイルが作成され、指定したデータが書き込まれます。必要に応じて、さらにデータを追加することもできます。

このようにして、JavaでJSONファイルに書き込むことができます。