このツールでできること
このツールは、まず JSON.parse を使用して入力を厳密に検証し、それをシリアル化のために js-yaml に渡します。これにより、JSON 構文エラーが明確になるだけでなく、YAML 引用符、配列のインデント、およびあいまいになりやすい文字列も確実に処理されます。
- オブジェクト、配列、文字列、数値、ブール値、および null はすべて明示的に表現されます。
- 循環リファレンス出力を無効にします。 JSON 自体には参照サイクルは含まれません。
- 結果は result.yaml として保存できます。
使い方
- 標準の JSON を貼り付けます。
- 「YAMLに変換」をクリックします。
- 配列のインデントと引用符で囲まれた文字列を確認します。
- 結果をコピーするか、YAML ファイルをダウンロードします。
主な用途
- アプリケーション構成を YAML に移行します。
- CI/CD 構成の読み取り可能な初期バージョンを生成します。
- JSON と YAML の階層式を比較します。
JSON → YAMLの機能
標準の JSON を人間が判読できる YAML に変換し、オブジェクト、配列、およびさまざまなスカラー型を正しく処理します。日常的な開発、デバッグ、データの並べ替え、コードの最適化のシナリオに適しています。処理結果を直接閲覧、コピー、ダウンロードすることができます。
FAQ
変換後もまったく同じテキストが得られますか?
フォーマットテキストは異なりますが、オブジェクト、配列、およびスカラーの値は一貫している必要があります。通常、キーの順序は解析された順序を保持します。
文字列が自動的に引用符で囲まれる場合があるのはなぜですか?
ジェネレーターは、数値、ブール値、または特殊な構文として誤って読み取られる可能性のある文字列を引用符で囲んで、元の型を保持します。
JSON では null はどのように表現されるのでしょうか?
通常の文字列の代わりに、YAML の null 表現が出力されます。