開発者ツール / 17

JSONからTOML / TOMLからJSONへの変換ツール

JSONオブジェクトをTOML設定構文に変換、またはTOML文字列をJSONオブジェクトとして解析します。

JSONからTOML / TOMLからJSONへの変換ツール: TOEAはデータのキー、数値、真偽値、配列、テーブルを解析し、準拠したTOMLまたはJSON構造に変換します。 サーバーへのファイルアップロードは一切なく、100%ブラウザ内でローカル実行します。

カテゴリ
開発者ツール
実行回数
ブラウザ内で
コスト
無料 · 登録不要
提供状況
すぐに使えます

TOMLで表現できないもの

TOMLにはnullがないため、値がnullのキーは出力から省かれ、配列内のnullも削除されます。多くのプログラムは存在しないキーを未設定として扱いますが、キーの欠落と空の値を区別する読み取り側では確認してください。TOMLファイルは常にテーブルなので、トップレベルはオブジェクトでなければなりません。日付はTOML固有の日付時刻値には変換されず、引用符付き文字列のままです。読み取り側が実際の日付を想定している場合は、2024-05-01T09:00:00Zのような値から引用符を削除してください。

ネストとキー名

ネストされたオブジェクトは、深さに関係なくパス名を持つテーブルセクションになります。server.tlsは[server.tls]ヘッダーの下に記述されます。項目がすべてオブジェクトの配列は、項目ごとに1つずつ[[name]]セクションが連続する形になります。混在した配列内のオブジェクトはインラインテーブル{ a = 1 }として記述されます。英字、数字、_、-だけで構成されたキーは引用符なしで記述されます。スペースやドットなど、それ以外の文字を含むキーは、"my key" = 1のように引用符で囲まれます。

TOMLからJSONへの変換では、1行の値、[table]とドット区切りの[a.b]ヘッダー、[[array]]セクションを読み取ります。複数行文字列とインラインテーブルは読み取らないため、往復変換は設定ファイル形式のファイルで最も適しています。

使い方

  1. JSONまたはTOML文字列を貼り付けます。
  2. 変換方向(JSON → TOMLまたはTOML → JSON)を選択します。
  3. 出力をコピーします。

プライバシーと制限事項

設定データがブラウザの外部に送信されることはありません。

関連ツール

よくある質問

どのTOML構造に対応していますか?

JSONからTOMLへの変換では、キーと値、配列、任意の深さのネストしたテーブルを[a.b]セクションとして、オブジェクトの配列を[[table]]セクションとして出力します。TOMLからJSONへの変換では、1行のキーと値、[table]およびドット記法の[a.b]ヘッダー、[[table]]セクションを読み取ります。インラインテーブルと複数行文字列は読み取れません。

無料ツール · ブラウザ内で · アカウント不要