本文へ移動
QKQuickKitEN
データ形式LOCALブラウザ内で処理

JSON → YAML 変換

JSON を読みやすいブロックスタイルの YAML に変換します。Kubernetes マニフェスト、Compose ファイル、CI 設定に便利です。

入力と主要な処理をブラウザ内で行い、その入力内容をQuickKitサーバーへ送信しない設計です。

YAML

仕組みと使い方

出力は空の [] と {} を除きブロックスタイルの YAML です。文字列は曖昧さがない場合のみ引用符なしにし、数値・真偽値・null と解釈されうるものや YAML の記号を含むものはダブルクォートで囲みます。数値は JavaScript の Number で丸めず原文の JSON 表記のまま出力するため、9007199254740993 や 1e400 も変わりません。JSON の数値はすべて YAML 1.2 の int または float として有効ですが、YAML を読むプログラムがそれをどう保持するか(例: -0 を整数の 0、1e400 を無限大とする)は読み手次第です。JSON のネストは 1,000 段までです。本ツールは JSON → YAML の一方向のみで、YAML を JSON に戻す機能はありません。