YAML JSON 相互変換ツール(双方向)

YAML を JSON に、JSON を YAML に変換できる YAML JSON コンバーター。

YAML と JSON はブラウザ内のローカルで変換され、サーバーにアップロードされることはありません。

開発・運営:Udit Agarwal

結果を整えたいですか? JSON Formatter を試してください。

YAML ↔ JSON について

この YAML JSON 変換ツールは、YAML をきれいに整形された JSON に変換し、方向トグル一つで JSON を YAML に戻すこともできます。設定ファイル、Kubernetes マニフェスト、CI パイプライン、API レスポンスを貼り付けて、yaml から json へ、または json から yaml へ瞬時に切り替えられます。JSON 出力はシンタックスハイライトされ、整形済みで、.json や .yaml ファイルとしてコピーまたはダウンロードできます。設定の編集やペイロードのデバッグで両形式を行き来する開発者、DevOps エンジニア、QA テスター向けに作られています。変換には標準的な YAML パーサーを使うため、アンカーや型付きスカラーも正しく解決されます。すべてはブラウザ内のローカルで動作するため、データが端末から外に出ることはありません。

機能

  • 方向トグル一つで YAML を JSON に、JSON を YAML に変換
  • 実行ボタン不要、入力に合わせてライブ変換
  • JSON 出力を 2 スペースインデントで整形
  • 見やすいシンタックスハイライト付き JSON 出力
  • ワンクリックで結果をクリップボードにコピー
  • 出力を data.json または data.yaml ファイルとしてダウンロード
  • インラインのエラーメッセージで不正な YAML / JSON 入力を特定
  • 標準パーサーで YAML のアンカーと型付きスカラーを解決

YAML ↔ JSON の使い方

  1. 上部の YAML→JSON / JSON→YAML トグルで方向を選びます。
  2. 左の入力欄にソースを貼り付けるか入力します。
  3. 右側にライブで表示される変換結果を確認します。
  4. コピーボタンを押すか、結果を .json または .yaml ファイルとしてダウンロードします。
  5. Clear を押すと入力をリセットして新しい変換を始められます。

例

入力

name: ArrayKit
offline: true
tags:
  - dev
  - tools

出力

{
  "name": "ArrayKit",
  "offline": true,
  "tags": [
    "dev",
    "tools"
  ]
}

小さな設定ブロックを YAML から JSON へ変換した例。

よくあるエラーとトラブルシューティング

  • --- で区切られた複数の YAML ドキュメントを貼り付けた。 — 変換されるのは単一のドキュメントのみで、複数ある場合は最初の一つが使われます。ドキュメントを分割し、一つずつ変換してください。
  • 変換後に YAML のコメントが消える。 — JSON にはコメント構文がないためコメントは削除されます。コメントを保持したい場合は元の YAML のコピーを残しておいてください。
  • YAML への変換時に Invalid JSON エラーが出る。 — 末尾のカンマ、シングルクォート、引用符のないキーがないか確認してください。YAML にする前に、入力は厳密で有効な JSON である必要があります。
  • YAML 内のタブが原因でパースエラーになる。 — YAML はインデントにタブを使えません。タブ文字をスペースに置き換えてから再度変換してください。

よくある質問

YAML JSON 変換ツールとは何ですか?
YAML を解析し、等価な JSON として再シリアライズするツールです。このコンバーターは逆方向にも動作し、JSON を YAML に戻せるため、一つの場所で両形式を行き来できます。
このツールで JSON を YAML に戻すにはどうすればよいですか?
方向トグルを JSON→YAML に設定し、入力欄に JSON を貼り付けます。YAML 出力がライブで更新され、コピーまたは .yaml ファイルとしてダウンロードできます。
この YAML JSON 変換ツールはマルチドキュメント YAML に対応していますか?
変換するのは単一のドキュメントです。入力に --- で区切られた複数のドキュメントが含まれる場合、出力には最初の一つだけが使われます。
JSON 出力に YAML のコメントは保持されますか?
いいえ。JSON はコメントをサポートしないため、変換時に YAML のコメントは削除されます。必要な場合は元の YAML を残しておいてください。
JSON 出力のインデントは何ですか?
JSON は 2 スペースインデントで整形されるため、バージョン管理でも読みやすく差分が取りやすい状態を保ちます。
このコンバーターを使うと YAML や JSON のデータはどこかにアップロードされますか?
いいえ。変換はすべてブラウザ内で行われるため、YAML や JSON が端末から外に出ることはなく、サーバーにアップロードされることもありません。

関連ツール

  • JSON フォーマッター — JSONの整形・圧縮・検証を行い、エラー箇所も表示します。
  • XML フォーマッター — XMLの整形・圧縮・検証を行い、XML ↔ JSON を変換します。
  • JSON から CSV — フラットなJSONオブジェクトの配列をCSVに変換します。
  • JSON からコード — JSONから Go、Rust、Python、Java、Kotlin、C#、TypeScript の型を生成します。
  • JSON ビューア — テキストと折りたたみツリーのビューア。展開/折りたたみとノードパスに対応。
  • JSON ツリービューア — JSONを折りたたみ可能な型付きツリーとして閲覧します。
  • Markdown プレビュー — MarkdownをHTMLにレンダリングし、ライブプレビューします。

コードフォーマッターの他のツール

  • Markdown プレビュー — MarkdownをHTMLにレンダリングし、ライブプレビューします。
  • 正規表現テスター — 正規表現をライブでテストし、マッチ、グループ、フラグを確認します。
  • CSS カラー変換 — HEX、RGB、HSL 間で変換し、ライブスウォッチを表示します。
  • テキスト比較 — 2つのテキストを行単位で比較し、追加と削除を確認します。
  • MDX 変換ツール — MDXをテキストとしてレンダリングし、HTML → MDX 変換やMDXリテラルへのエスケープを行います。
  • CSS / SCSS フォーマッター — CSS/SCSS/LESS の整形・圧縮、プロパティの並べ替え、重複の除去を行います。
  • JS / TS フォーマッター — JavaScript・TypeScript・JSX/TSX を Prettier のオプションで整形。素の JavaScript は圧縮もできます。
  • HTML フォーマッター — HTMLの整形・圧縮、インラインCSS/JSの整形、結果のプレビューを行います。
  • XML フォーマッター — XMLの整形・圧縮・検証を行い、XML ↔ JSON を変換します。
  • SQL フォーマッター — MySQL、PostgreSQL、SQL Server、SQLite、BigQuery、Oracle 向けにSQLを整形します。
  • GraphQL フォーマッター — GraphQLのクエリやスキーマを整形・圧縮し、構文を検証してオペレーションを抽出します。
  • Dockerfile フォーマッター — Dockerfileを整形し、ベストプラクティスやlintの提案を表示します。

コードフォーマッターのツールをすべて見る (32) · すべてのツール