JSON / YAML / TOML ツールボックス
ローカルで検証、整形し、JSON、YAML、TOML の間で変換できます。再帰的なキーの並べ替えと、安全に変換できないデータの検出にも対応します。
ブラウザー内でローカル処理
このページは公開ディレクトリのチェックに合格しています。JavaScript を有効にすると、すべての機能を使用できます。
使用ガイド
JSON / YAML / TOML ツールボックスの使い方
入力したテキストまたは設定ファイルは、このブラウザ内でのみ解析・変換され、アップロードされません。
入力して形式を認識
内容を貼り付けるか、1 MiB 以下の .json、.yaml、.yml、.toml ファイルを読み込むと、ソース形式を自動認識または指定できます。
検証と整理
解析後にエラーと変換警告を確認し、整形またはキーの再帰的な並べ替えを選択します。
出力形式を選択
JSON、YAML、TOMLの間で変換し、結果をコピーまたはダウンロードできます。公開前にコメント、日付、数値の意味を確認してください。
制限事項と注意点
- 変換時にコメントは削除され、YAML アンカーは展開されます。明示的なタグ、TAG、循環参照、およびプロトタイプ汚染に関連するキーはブロックされます。
- 安全でない整数、ターゲット形式で損失なく表現できない型、および TOML 日付から JSON または YAML への変換は、値を黙って変更するのではなく、ブロックされます。
- 最大1 MiB、各行100000文字、ネスト100階層および100000ノードまで入力できます。実装によっては、YAMLまたはTOMLの境界構文に違いがある場合があります。
よくある質問
変換後にコメントが表示されなくなるのはなぜですか?
パーサーはまずデータ構造を構築してからシリアライズします。コメントは汎用データモデルに含まれないため、ツールは明示的に通知しますが、保持することはできません。
なぜ TOML 日付を JSON に変換できないのですか?
直接変換すると、型付きの日付が通常の文字列に黙って変換される可能性があります。損失のない意味が誤解されるのを防ぐため、ツールは変換をブロックします。
YAML タグを実行したり、任意のオブジェクトを構築したりしますか?
いいえ。明示的なタグと危険なキーは拒否され、ツールは制限された通常のデータ構造のみ受け付けます。