JSONからYAMLへの変換ツール
ブラウザ上でクリーンなインデントと即時バリデーション付きのJSONからYAMLへのオンライン変換
JSON 入力
YAML 出力
YAML の文字列と数値を区別する
よくある質問: YAML出力で文字列に引用符が必要になるのはどのような場合ですか?
"001" は文字列、false は真偽値、null は null のままです。インデントは表示を変えるだけです。JSON に存在しないコメントは復元できません。
JavaScript の JSON.parse を使用します。安全な整数範囲を超える識別子は引用符付きの文字列にしてください。Kubernetes や Compose の設定スキーマは検証しません。
入力
{"code":"001","enabled":false,"items":[1,null]}フォーマット結果
code: '001' enabled: false items: - 1 - null
権威ある参考文献
このツールが扱うフォーマットを定義する標準仕様と公式ドキュメントです。
RFC 8259 - The JavaScript Object Notation (JSON) Data Interchange Format
JSONデータ交換フォーマットとその文法を定義するIETF標準です。
JSON - json.org
Douglas Crockford氏によるオリジナルのJSONサイト。多数の言語によるフォーマットの紹介を掲載しています。
MDN Web Docs - Working with JSON
JavaScriptでJSONを扱うためのMozillaガイド。parse、stringify、reviverについて解説します。
JSON - Wikipedia
JSONのデータ型、構文の歴史、そして主要なAPI交換フォーマットとしての台頭について。
YAML 1.2.2 Specification - yaml.org
フォーマットの公式ホームページであるyaml.orgによる、YAML 1.2.2の公式仕様です。
YAML - Wikipedia
YAMLの構文。ブロックスタイル、アンカー、型の解決、そして「ノルウェー問題」について。
構造化データやマークアップコンテンツのフォーマット、検証、変換のための実用ツール