JSON入力

YAML出力

JSONをYAMLとは?

REST APIがJSONを返すのに、デプロイメントパイプラインがYAMLを必要とする場合 — たとえばKubernetesマニフェストやDocker Composeファイル — 手動で再フォーマットするのは大変です。YAML(YAML Ain't Markup Language)は波括弧の代わりにインデントを使うため、設定ファイルとしてはるかに読みやすくなります。JSONとYAMLは同じデータ構造を表現するので、変換はクリーンで情報損失もありません。このツールはそのためのものです — JSONを貼り付けると、有効なYAML 1.2がすぐに出力されます。

変換はブラウザで実行されます。サーバーには送信されません。

JSONをYAMLの例

JSONをYAMLに変換する例です。

例:加入者レコード

JSON入力:

YAML出力::

YAML出力:

上のサンプルボタンで例を読み込んでください。

使い方

1

JSONを貼り付け

左のエディタにJSONを貼り付けるか、ファイルをアップロードしてください。

2

YAML出力を確認

右パネルに生成されたYAMLが表示されます。

3

コピーまたはダウンロード

結果を取得するにはコピーまたはダウンロードを使用してください。逆変換にはYAMLをJSONにを、先にJSONをフォーマットするにはJSONフォーマッターを使用してください。

YAMLが好まれる場面

設定ファイル、CI/CD、KubernetesマニフェストではYAMLが一般的です。

JSONはAPIやデータ交換に適しています。

よくある質問

JSONをYAMLに無料でオンライン変換するには?

このページのエディタにJSONを貼り付けると、出力パネルにすぐYAMLが表示されます。サインアップ不要、サーバーへのアップロードなし — すべてブラウザ上で動作します。

JSONとYAMLの違いは何ですか?

両フォーマットは同じデータを表現します — オブジェクト、配列、文字列、数値、真偽値。JSONは波括弧と引用符を使い、YAMLはインデントを使うため設定ファイルとして一般的に読みやすいです。YAMLは#によるコメントもサポートしますが、JSONはサポートしません。

YAMLをJSONに変換できますか?

はい。このサイトのYAMLをJSONにツールを使用してください。

データはどこかに送信されますか?

いいえ。すべてブラウザ内で実行されます — データがあなたのマシンの外に出ることはありません。APIキー、トークン、機密設定にも安心して使えます。

YAMLはコメントをサポートしますか?

はい。YAMLは#コメントをサポートします。JSONはサポートしません。JSONをYAMLに変換する際、コメントは自動で追加されません。変換後に手動で追加できます。

関連ツール

YAML仕様はyaml.orgにあります。JSONについてはjson.orgMDNを参照してください。