YAMLをJSONに変換 - YAML と JSON をオンラインで無料変換

YAMLをJSONに、JSONをYAMLに相互変換。構文を検証してエラーを検出し、設定ファイルをアップロード不要・ブラウザ内だけで安全に変換できます。

入力 (YAML または JSON)

キー: 値...

サンプルYAML -> JSONJSON -> YAMLクリア

JSON 出力

結果

結果をコピー

結果

こちらも必要かもしれません

YAMLビューアー

YAMLを表示、検証、JSONに変換するための無料オンラインツール。設定ファイルやデータシリアル化に最適です。

ツールを開く

JSON整形&検証ツール

JSONデータの整形、検証、可視化。

ツールを開く

XMLをJSONに変換

XML文字列をJSONオブジェクトに変換します。

ツールを開く

HTMLをJSONに変換

HTML 構造を JSON ツリーに変換します。

ツールを開く

オンラインでYAMLをJSONに変換を使う方法

01

左側のエディターに YAML の内容を入力するか貼り付けてください。

02

ツールは有効な YAML をリアルタイムで自動的に JSON に変換します。

03

JSON の結果をコピーするか、「JSON -> YAML」ボタンで逆変換してください。

YAML から JSON、JSON から YAML への変換にこのコンバーターを使う理由

双方向

ワンクリックで YAML→JSON と JSON→YAML を変換できます。

リアルタイム検証

YAML または JSON の入力にある構文エラーを即座に検出します。

シンタックスハイライト

両形式に対応したシンタックスハイライト付きの読みやすいエディター。

よくある質問

YAML は JSON のスーパーセットですか?

はい。YAML 1.2 は JSON のスーパーセットなので、有効な JSON は有効な YAML でもあります。

大きなファイルを変換できますか?

はい。ブラウザー内で大きなファイルも効率よく処理できます。

YAMLを貼り付けると、このコンバーターは即座に有効なJSONを出力します。YAMLのキー、ネストされたマッピング、シーケンス、スカラー型を対応するJSONオブジェクトと配列に変換します。逆方向のJSONからYAMLへの変換にも対応しています。変換とバリデーションはすべてブラウザ内で実行されるため、設定ファイルがサーバーにアップロードされることは一切ありません。

YAML to JSONコンバーターの使い方

  1. 1

    YAMLを貼り付ける

    左側のエディターにYAMLコンテンツを入力または貼り付けてください。インデント・マッピング・シーケンスはすべてサポートされています。

  2. 2

    リアルタイムでJSONを取得

    入力しながらシンタックスを検証し、有効なYAMLを自動的に構造化されたJSONに変換します。

  3. 3

    必要に応じて逆変換

    「JSON to YAML」ボタンをクリックすると、JSONオブジェクトをきれいにインデントされたYAMLに戻せます。

  4. 4

    結果をコピー

    コピーボタンで変換済み出力を取得し、設定ファイル・APIペイロード・パイプラインで使用してください。

参考資料

  • YAML 1.2.2 仕様

    構文・データ型・パース規則を定義するYAML言語の公式仕様書。

  • RFC 8259 — JSON

    このコンバーターが生成するJSONデータ交換フォーマットのIETF仕様。

関連ツール

よくある質問

YAMLはJSONのスーパーセットですか?
はい、YAML 1.2はJSONのスーパーセットです。つまり有効なJSONは有効なYAMLでもあります。そのためこのコンバーターはJSON入力を受け付けてYAMLとして再フォーマットし、逆変換も可能です。
YAMLからJSONへの変換はどうやって行いますか?
左のエディターにYAMLを貼り付けると、右側にJSONが自動的に表示されます。アカウント登録やインストールは不要です。
大きなファイルを変換できますか?
はい。変換はアップロードなしでブラウザ内でローカルに実行されるため、サーバー側のファイルサイズ制限はありません。
データはサーバーに送信されますか?
いいえ。YAMLとJSONの変換・バリデーションはすべてブラウザ内で完結します。設定ファイルやデータがデバイスの外に出ることはありません。
YAMLのデータ型はJSONにどのようにマッピングされますか?
YAMLのマッピングはJSONオブジェクトになり、シーケンスはJSON配列になります。スカラーは文字列・数値・真偽値・nullになります。クォートされたスカラーは予期しない型変換を防ぐため文字列として保持されます。
YAMLパーサーとして使えますか?
はい。YAMLの構文エラーをリアルタイムで検出し、どの行に問題があるかを即座に示します。YAMLのデバッグにも最適です。