もう一方の形式が必要なとき
docker-composeのファイル、Kubernetesのマニフェスト、GitHub ActionsのワークフローはYAMLですが、データを作るAPIやスクリプトはJSONを話します。どちらかを貼り付ければ、選んだインデントでもう一方が手に入ります。
設定ファイル、Kubernetesのマニフェスト、CIのパイプライン用に、JSONをYAMLに、YAMLをJSONに入力しながら変換。エラーは行まで示します。
ここに結果が表示されます
docker-composeのファイル、Kubernetesのマニフェスト、GitHub ActionsのワークフローはYAMLですが、データを作るAPIやスクリプトはJSONを話します。どちらかを貼り付ければ、選んだインデントでもう一方が手に入ります。
文字列、数値、真偽値、null、リスト、マップは、どちらの方向にも失われずに変換されます。YAMLのアンカーとマージキーは値に展開され、コメントは削除され(JSONにはコメントがありません)、---で区切られた複数のドキュメントはJSONの配列になり、引用符のない日付はタイムスタンプにならずに文字列のまま残ります。エイリアスでサイズが爆発的に増えるように作られたファイルは受け付けません。
JSONかYAMLを入力パネルに貼り付けます。変換の方向はツールバーで選びます。
JSON→YAMLかYAML→JSONを選び、インデント(スペース2つか4つ)を選びます。
変換結果がすぐに出力パネルに表示されます。コピーボタンを押して、クリップボードにコピーしましょう。
JSONとYAMLは、とても人気のある2つのデータのシリアライズ形式です。JSONはAPIやデータ交換の標準で、YAMLは人が読みやすい構文から設定ファイルで好まれています。
この変換ツールなら、2つの形式をすぐに行き来できます。設定の移行、APIのレスポンスのデバッグ、別のシステム向けのデータの準備に便利です。
かんたん・すばやいこの変換ツールは、すべてブラウザ内で動きます。データがサーバーに送られることはなく、変換はJavaScriptで手元で行われます。
設定ファイルには、ホスト名、鍵、トークンが含まれていることがよくあります。変換はブラウザの中だけで行われます。
ブラウザ内で完結JSONとYAMLの変換について知っておきたいこと