クラス JSONFile

java.lang.Object
io.github.takenoko4096.json.JSONFile

@NullMarked public class JSONFile extends Object
json形式のファイルを表現します。
  • コンストラクタの概要

    コンストラクタ
    コンストラクタ
    説明
    JSONFile(File file)
     
     
    JSONFile(Path path)
     
  • メソッドの概要

    修飾子とタイプ
    メソッド
    説明
    void
    空のファイルを作成します。
    void
    ファイルを削除します。
    void
    jsonファイルの記述を読み取り、任意の関数によって構造を編集して再度書き込みます。
    boolean
    ファイルが存在するかどうかを返します。
    json構造としてファイルの記述を読み取ります。
    ルートが配列であることを期待してファイルの記述を読み取ります。
    ルートがオブジェクトであることを期待してファイルの記述を読み取ります。
    protected String
    ファイルの内容を文字列として読み取り、文字列として返します。
    long
    ファイルサイズを取得します。
    java.io.Fileとして取得します。
    void
    write(JSONStructure structure)
    json構造をシリアライズして書き込みます。
    protected void
    ファイルの内容を引数に渡された文字列で上書きします。

    クラスから継承されたメソッド Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait