YAML ⇄ JSON変換
入力形式を自動検出し、YAMLとJSONを双方向に変換します。
入力
ファイルをここにドラッグ&ドロップ、または
クリックして選択
出力
このツールについて
YAMLは現代の構成(Docker Compose、Kubernetes、GitHub Actions)を支配し、JSONはAPIの言語です。この双方向コンバーターは貼り付けたデータがYAMLかJSONかを自動検出し、逆の形式を生成します。ネスト構造、リスト、データ型を保持し、js-yamlの安全スキーマ、2スペースインデント、アンカー参照なしで動作します。複数ドキュメントYAML(---)は未対応のため、1件ずつ変換してください。すべての処理はブラウザ内で行われます。
このツールについて
YAMLは現代の構成(Docker Compose、Kubernetes、GitHub Actions)を支配し、JSONはAPIの言語です。この双方向コンバーターは貼り付けたデータがYAMLかJSONかを自動検出し、逆の形式を生成します。ネスト構造、リスト、データ型を保持し、js-yamlの安全スキーマ、2スペースインデント、アンカー参照なしで動作します。複数ドキュメントYAML(---)は未対応のため、1件ずつ変換してください。すべての処理はブラウザ内で行われます。
使用例
- KubernetesやDocker Composeの設定をAPI向けJSONに変換
- JSONレスポンスをドキュメント用に読みやすいYAMLへ変換
- 設定ファイルの形式間移行
- 複雑なYAMLを構造化されたJSONビューで確認
よくある質問
- 自動検出はどう機能しますか?
- 「自動」モードでは、まず入力を厳密なJSONとして解析し、失敗した場合はYAMLとして解釈します。検出された形式と逆の形式で結果が生成されます。
- 複数ドキュメントYAML(---)は対応していますか?
- いいえ。YAMLに複数ドキュメントが含まれる場合、ドキュメントごとに個別に変換するよう促すエラーが表示されます。
- YAMLのアンカーや参照(&や*)はどうなりますか?
- JSONへの変換時には値に解決されます。JSONからYAMLを生成する際は参照が作られず、構造全体が展開されて書き出されます。
- データはサーバーに送信されますか?
- いいえ。変換はすべてブラウザ内でローカルに行われ、アップロードもログもされません。