シンプルなオブジェクト
Paste a small example into the tool and change one part at a time.
name: Coddy と free: true の、すっきりした2行のYAMLに変換されます。
JSONとYAMLを相互変換、即時バリデーション付き。
最終更新
Coddyはブラウザ上で実際にコードを書きながら学ぶサービスです。インタラクティブなレッスン、即時フィードバック、行き詰まったときのAIサポート付き。
JSONとYAMLは、同じ構造化データ(オブジェクト、配列、文字列、数値、真偽値)を書き表す2つの記法です。JSONは波括弧と角括弧を使い、ほとんどのAPIが話す言語です。YAMLはインデントで構造を表し、設定ファイル(Docker Compose、Kubernetes、GitHub Actions、CIパイプライン)の定番です。JSON YAML変換ツールは、この2つの間を欠落なく相互に変換します。
このツールは双方向に対応しています。JSON → YAMLモードではJSONを解析し、インデント付きのYAMLとして出力します。YAML → JSONモードではYAMLを解析し、同じ内容のJSONを整形して表示します。入力に構文エラーがあれば、黙って失敗するのではなく、パーサーのエラーメッセージをそのまま表示します。
処理はすべてブラウザ内でローカルに実行されます。設定データ、シークレット、ペイロードがサーバーにアップロードされることはありません。
yes、no、12:30 のような値は特別に解釈されることがあります。迷ったらクォートで囲みましょう。# like this)はYAMLにはありますがJSONにはないため、JSONを経由して往復するとコメントは消えます。JSONをYAMLにするなら JSON → YAML、その逆なら YAML → JSON を選びます。
JSONまたはYAMLを左側のパネルに貼り付けます。入力中にその場で変換されます。
入力が壊れている場合、右側のパネルにパーサーのエラー内容と行番号が表示されるので、すぐに修正できます。
結果をワンクリックでコピーするか、入れ替えボタンでそのまま逆方向に変換し直せます。
Paste a small example into the tool and change one part at a time.
name: Coddy と free: true の、すっきりした2行のYAMLに変換されます。
Copy the original value, run the tool, then compare the result.
配列は、キーの下に - の箇条書きで並ぶYAMLのリストになります。
# コメントはすべて消えます。JSONにはコメントがないからです。# コメントはすべて失われます。