JSON から YAML へ変換
JSON ファイルをローカルで YAML に変換。構造を保ち読みやすく、アップロードなし、ブラウザ内で完結します。
お使いの端末でローカル処理中 ...
0%
ファイルは一度も端末から出ていません
私のファイルはアップロードされますか?
いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由
JSON ファイルをローカルで YAML に変換。構造を保ち読みやすく、アップロードなし、ブラウザ内で完結します。
お使いの端末でローカル処理中 ...
0%
ファイルは一度も端末から出ていません
いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由
YAMLは人にやさしいデータ形式で、JSONと同じ構造 - オブジェクト・リスト・数値・テキスト - を表しますが、波かっこではなく字下げで書きます。設定ファイル(Docker Compose、Kubernetes、CIパイプライン、GitHub Actions)の標準であり、JSONよりずっと読みやすく編集しやすいものです。
このツールはあなたのJSONをすべてブラウザ内でローカルに解析し、構造の等しいYAMLを出力します(js-yaml、純粋なJavaScript)。不正なJSONは、クラッシュせず、はっきりしたエラーで弾きます。処理は可逆で、YAMLをJSONに戻すと同じ構造になります。何もアップロードされません。
実務では、プログラミングのインターフェースがコンパクトな応答を返してくるけれど、その設定を手作業で整える設定ファイルとして残したい、というときに使います。字下げの書き方は入れ子を一目で示し、後の編集や、バージョン管理での2つの版の比較を楽にします。長い文字列や特殊文字は正しく引用符で守られるので、手直しなしに有効な結果が保たれます。
| 入力形式 | JSON |
|---|---|
| 出力形式 | YAML |
| 一括処理 | 非対応 |
| 処理 | ブラウザ内でローカル処理 (JavaScript) |
| ファイルのアップロード | なし |
制限: JSON は有効である必要があります (無効なら明確なエラー)。JSON にはコメントがないため、YAML へは引き継げません。非常に深い・大きな構造はメモリを必要とします。アンカー/参照は読みやすさのため意図的に出力しません。
いいえ。変換はすべてブラウザ内でローカルに動き - 何も送信されません。
はい。YAMLをJSONに戻すと、まったく同じデータ構造になります。
原因をはっきり示すエラーが出ます - クラッシュはしません。
YAMLはDocker Compose・Kubernetes・CIパイプラインなどの設定の標準です。