メインコンテンツへスキップ
開発者向けツール

JSON・YAML変換

設定ファイル、Kubernetesのマニフェスト、CIのパイプライン用に、JSONをYAMLに、YAMLをJSONに入力しながら変換。エラーは行まで示します。

方向
インデント
入力
結果

ここに結果が表示されます

くわしく知る

JSONとYAML:変わるもの

もう一方の形式が必要なとき

docker-composeのファイル、Kubernetesのマニフェスト、GitHub ActionsのワークフローはYAMLですが、データを作るAPIやスクリプトはJSONを話します。どちらかを貼り付ければ、選んだインデントでもう一方が手に入ります。

引き継がれるもの

文字列、数値、真偽値、null、リスト、マップは、どちらの方向にも失われずに変換されます。YAMLのアンカーとマージキーは値に展開され、コメントは削除され(JSONにはコメントがありません)、---で区切られた複数のドキュメントはJSONの配列になり、引用符のない日付はタイムスタンプにならずに文字列のまま残ります。エイリアスでサイズが爆発的に増えるように作られたファイルは受け付けません。

使い方

JSON・YAML変換は3ステップ

  1. データを貼り付ける

    JSONかYAMLを入力パネルに貼り付けます。変換の方向はツールバーで選びます。

  2. 方向とオプションを選ぶ

    JSON→YAMLかYAML→JSONを選び、インデント(スペース2つか4つ)を選びます。

  3. 結果をコピーする

    変換結果がすぐに出力パネルに表示されます。コピーボタンを押して、クリップボードにコピーしましょう。

活用ガイド

JSON・YAML変換を使いこなすコツ

しくみ

JSONとYAMLは、とても人気のある2つのデータのシリアライズ形式です。JSONはAPIやデータ交換の標準で、YAMLは人が読みやすい構文から設定ファイルで好まれています。

この変換ツールなら、2つの形式をすぐに行き来できます。設定の移行、APIのレスポンスのデバッグ、別のシステム向けのデータの準備に便利です。

かんたん・すばやい

プライバシーと安全性

この変換ツールは、すべてブラウザ内で動きます。データがサーバーに送られることはなく、変換はJavaScriptで手元で行われます。

設定ファイルには、ホスト名、鍵、トークンが含まれていることがよくあります。変換はブラウザの中だけで行われます。

ブラウザ内で完結
よくある質問

JSON・YAML変換のよくある質問

JSONとYAMLの変換について知っておきたいこと