JSONとTOMLの相互変換
JSONとTOML(Cargo、pyproject、Hugoなどの設定ファイル形式)を相互に変換します。テーブルとテーブルの配列を正しく書き、長い整数はそのまま、nullのフィールドは場所を知らせます。
JSONとTOMLを変換する方法
- 変換の向きを選びます:JSON → TOML または TOML → JSON。
- 内容を貼り付けるか.json/.tomlファイルを開くと、右に結果が表示されます。
- コピーするかファイルをダウンロードします。複数のファイルを開けばまとめてZIPでダウンロードできます。
よくある質問
TOMLにはnullがないため、そのフィールドを書けません。削除するか値を入れるか、「null値を省く」をオンにしてそのフィールドを外してください(省いたものは結果の下に表示されます)。
TOMLでは、テーブルの単純な値をサブテーブルより前に書く必要があります。後に書くとサブテーブルの値として扱われます。そのため、オブジェクトやオブジェクトの配列を持つフィールドは[名前]や[[名前]]のセクションとして下に移ります。データは同じです。
19桁まで(TOMLの上限)の整数は、どちらの向きでも全桁そのまま残ります。それより大きい数はTOMLに入らないため、そのフィールドを知らせます。TOMLの日付・時刻はタイムゾーンも含め、ファイルに書かれたとおりの文字列になります。
できません。TOMLファイルは常に名前と値のテーブルなので、JSONはオブジェクトである必要があります。配列をitemsなどのフィールドに入れてください。
完全に無料で、登録も不要です。
関連ツール
JSON YAML 変換JSONとYAMLを相互変換JSONからXMLへ変換JSONをインデント付きのXMLに変換JSON整形JSONの整形・圧縮・構文チェックJSON CSV 変換JSONとCSVの表を相互変換JSONからTypeScriptへ変換サンプルJSONからTypeScriptのinterfaceを生成JSONからJSON SchemaサンプルJSONからJSON Schemaを生成JSON SchemaバリデーターJSONデータがJSON Schemaに合うかチェックJSONからZodサンプルJSONからZodスキーマを生成JSONからGoの構造体サンプルJSONからGoの構造体を生成