ExportJson(filename, export_data)

grandMA3 ユーザマニュアル » プラグイン » Lua 関数 - Object-Free API » ExportJson(filename, export_data) Version 2.0

説明

ExportJson 関数は、Lua のテーブルをJSON形式でエクスポートします。

引数

  • Filename:
    エクスポートされるファイルの名前を指定する文字列。ファイル名には、パス全体が含まれている必要があります(後述の例を参照)。
  • Export_data:
    エクスポートされるデータ。テーブル・オブジェクトである必要があります。

戻り値

この関数は何も返しません。

ビルドの詳細テーブルをエクスポートするには、以下のようなコードでプラグインを作成します。

Lua
return function()
-- 'BuildDetails()' creates a table with information about the software build.
local build = BuildDetails()
--The path and filename is stored in a variable.
local exportPath = GetPath(Enums.PathType.Library) .. "/BuildDetails.json"
--The actual export (in JSON format) using the path and the table - the result boolean stored in a variable.
local success = ExportJson(exportPath, build)
--Print feedback about the export path.
if success then
Printf("The export was stored at: " .. exportPath)
else
Printf("The export failed.")
end
end