Save to a File


ASTER::ACTION::JSON::Save to file with Text | Binary.

メモリ上のデータをファイルに保存する。

データをファイルに保存する際に、保存形式を選択できます。

  • テキスト形式かバイナリ形式、バイナリは MessagePack が標準で選択されます。

  • テキスト形式を選択した場合、オプションで Pretty-Print 適用を選択できる。


ファイルパス指定について

アクセス権限の無い領域にファイル保存はできません。

重要ファイルを狙い意図的な上書きでファイルを破壊することもできます。データを保存する場所については、アプリケーション実行ファイル直下にデータ保存専用フォルダを作り、フルパスではなく相対ディレクトリ指定を使うなど慎重に扱ってください。


Parameter.1

File path

"./save/jsonFormatText.json" 

存在しないディレクトリパスが指定されている場合、全ての処理がキャンセルされます。

  • ディレクトリを先に作成してからファイル保存を実行してください。

Parameter.2

保存用オプション設定

テキスト、整形表示 (Pretty-Print) 設定を指定するオプションの場合、

" false ,  true "

テキスト、整形表示無しの場合、

" false ,  false "

バイナリ保存の場合、Pretty-Print 設定は true でも無効になります。

"  true ,  false "

パラメータはフォーマットチェック機能付きなので、不正な内容の場合に正規表現エラーが出ます。

  • 可読性のためホワイトスペースを利用するのは自由です。

  • 必ず半角小文字を利用してください。" True , FALSE " のように書くことはできません。