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を生成する際は参照が作られず、構造全体が展開されて書き出されます。
データはサーバーに送信されますか?
いいえ。変換はすべてブラウザ内でローカルに行われ、アップロードもログもされません。

関連ツール