JSON ↔ YAML

このブラウザ内で処理

テキスト上限: 2000000 文字

このツールは入力をアップロードしません。

リポジトリはYAML、APIはJSON。表はJSON↔CSVです。汚れたJSONは先に整形してください。

GitOpsのYAMLとHTTPのJSON——皮を変えるだけです。クラスタへ適用はしません。国名の NO が false になるのは、YAMLの暗黙の型です。

整形はJSON整形。表はJSON ↔ CSVです。

設定を往復するとき

Kubernetesのマニフェスト、GitHub Actionsの断片、アプリの config を、レビュー用にJSONへ、コミット用にYAMLへ戻す用途です。アンカーとマージキーは、パーサの範囲を超えると失敗します。Helmの巨大チャート向きではありません。

使い方

  1. JSONかYAMLを貼ります。
  2. 変換し、真偽や数値が変わっていないか見ます。
  3. ファイルに戻して git で差分を見ます。差分の目視はテキスト差分でもできます。

適用器にしないこと

Helm、kubectl、秘密のデプロイではありません。巨大なCRD向きでもありません。

よくある質問

NO が false になりました。

YAML 1.1系の暗黙の真偽です。国名コードや「NO」は引用してください。

アンカーは?

このタブのパーサが読める範囲です。複雑なHelmは落ちます。

CSVですか?

違います。Excel向けはJSON↔CSVです。

タブ文字は?

YAMLはタブが嫌いです。失敗したらインデントをスペースにしてください。

kubectl applyしますか?

しません。見た目の変換だけです。本番の秘密は短時間にしてください。

関連ツール