毎日使う開発者ツールを、すべて一か所に。
コンバーター、フォーマッター、ハッシュ、バリデーター、そして何度も開き直す小さなユーティリティが、タブの海に散らばることなく一か所にまとまります。
TOML と JSON 形式を相互変換します
TOML (Tom's Obvious Minimal Language) は、明確なセマンティクスにより読みやすい設定ファイル形式です。Rust プロジェクト (Cargo.toml)、Python (pyproject.toml)、その他多くのアプリケーションで一般的に使われています…
TOML から JSON への変換では、テーブル・配列・インラインテーブルを含む TOML 構文を JavaScript オブジェクトに解析し、それを JSON にシリアライズします。JSON から TOML への変換はこのプロセスを逆にたどり、JSON オブジェクトを TOML のセクションに変換します…
シンプルなキーと値、テーブルセクション、配列をカバーしているので、一般的な入力と出力をすばやく比較できます。
選択したツールのソースコード。右側のライブ版と並べて表示されます。
// npm install @iarna/toml import TOML from '@iarna/toml'; function tomlToJson(toml: string, pretty: boolean = true): string { const parsed = TOML.parse(toml); return JSON.stringify(parsed, null, pretty ? 2 : 0); } function jsonToToml(json: string): string {