Skip to main content
ガイドに戻ります

YAML と JSON との関係を理解する

YAML と JSON はまったく同じデータを表現できます — ネストされたオブジェクト、配列、文字列、数値、ブール値、および null — YAML は、JSON のデータ モデルのスーパーセットとして設計されているためです。これは、より読みやすい構文が一番上にあり、中括弧の代わりにインデントを引用する必要はありません。 文字列。

PDFPilot の YAML から JSON への、JSON の YAML ツールの実際の成熟した YAML ライブラリ (JS-YAML) を使用して、手で巻いた近似値ではなく、両方向を解析して生成します。 単純化されたパーサーが実際のファイルで誤ってしまうスカラー クォート スタイル。

2 つの形式は同じデータ モデルを共有しているため、どちらの方向にも変換されません。深く入れ子になった YAML 構成ファイルは、同じネストされた JSON 構造に変換されます。また、その逆も同様です。 これは、このプロジェクトの CSV/Excel/SQL ツールとは異なります。これは、意図的にフラットな表形式のデータに設定されています。YAML および JSON 変換には、どちらの形式も本質的に表形式ではないため、そのような制限はありません。

関連ツール