コンテンツへスキップ
TOML to JSON
TOMLをJSON形式に変換(コンバーター)します。
概要
- TOML形式のデータをJSON形式に変換するツールです。
- TOMLは設定ファイル向けに設計された記法で、RustのCargo.tomlやPythonのpyproject.tomlなど、多くの開発ツールの設定ファイルで使われています。
- TOMLの日付型(例: 1979-05-27T07:32:00Z)は、変換時にISO 8601形式の文字列としてJSON化されます。
使い方
- テキストエリアに変換したいTOMLを入力します。
- 「変換する」ボタンをクリックします。
- JSON形式に変換された結果が下部に表示されます。「コピー」ボタンで結果をクリップボードにコピーできます。
入力例・出力例
入力
[package] name = "my-app" version = "0.1.0"
出力
{
"package": {
"name": "my-app",
"version": "0.1.0"
}
}利用シーン
- Rust(Cargo.toml)やPython(pyproject.toml)の設定ファイルの内容を確認しながら、JSONとしてスクリプトへ渡す
- TOML形式の設定ファイルをJSON感覚で読み解きたいときに変換する
- TOML形式のデータをJSONベースのツールやAPIへ渡すために変換する
よくある質問
入力したTOMLは外部に送信されますか?
いいえ。変換処理はすべてブラウザ内で完結し、外部サーバーへは送信されません。
TOMLのコメントは変換結果に残りますか?
残りません。JSONにはコメントを書けないため、変換時にコメントは破棄されます。
JSONからTOMLへの逆変換はできますか?
はい。「JSON to TOML」ツールをご利用ください。
注意点
- TOML 1.0仕様に準拠して解析します。同じキーの重複定義など、仕様違反のTOMLはエラーとして表示されます。
- 非常に大きなTOMLデータ(数MB以上)を入力すると、ブラウザの処理が重くなる場合があります。
関連ツール
JSONをTOML形式に変換(コンバーター)します。
YAMLをJSON形式に変換(コンバーター)します。
JSONの形式が正しいかどうかを検証(バリデーション)します。