開発者ツール / 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]]セクションを読み取ります。複数行文字列とインラインテーブルは読み取らないため、往復変換は設定ファイル形式のファイルで最も適しています。
使い方
- JSONまたはTOML文字列を貼り付けます。
- 変換方向(JSON → TOMLまたはTOML → JSON)を選択します。
- 出力をコピーします。
プライバシーと制限事項
設定データがブラウザの外部に送信されることはありません。
関連ツール
よくある質問
どのTOML構造に対応していますか?
JSONからTOMLへの変換では、キーと値、配列、任意の深さのネストしたテーブルを[a.b]セクションとして、オブジェクトの配列を[[table]]セクションとして出力します。TOMLからJSONへの変換では、1行のキーと値、[table]およびドット記法の[a.b]ヘッダー、[[table]]セクションを読み取ります。インラインテーブルと複数行文字列は読み取れません。
無料ツール · ブラウザ内で · アカウント不要