ASTER::ACTION::JSON::Save to JSON format text | Binary ( MessagePack ).

メモリ上の JSON をファイル保存する。

ファイルパス指定、オプション設定で JSON Format TEXT か Binary ( MessagePack ) を選択可能。JSON Format TEXT を選択した場合、可読性の良い Pretty-Print を適用保存できる。

パラメータ 1 : File path

  e.g.    "./test/jsonFormatText.json" 
  

パーミッションが無い特殊なディレクトリにはファイルが保存できません。

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

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

実ファイルに上書きが実行されるので、ファイル名の指定に注意してください。拡張子指定は必須ではありません。

パラメータ 2 : 保存用オプション設定

  e.g.    "  true ,  true " >> Binary 保存 ( Pretty-Print は自動的にキャンセル )
        " false ,  true " >> JSON Format Text & Pretty-Print
        " false , false " >> JSON Format Text & Normal Output
  

パラメータはデータフォーマットチェックで形式不備判定が出た場合、正規表現エラーが出ます。可読性のためホワイトスペースを利用するのは自由です。Case-Sensitive は有効なので " True , FALSE " のように書くことはできません。必ず半角小文字を利用してください。

注意点:1

バイナリ保存は MessagePack が標準で選択されます。

https://msgpack.org/index.html