JSON 相互運用:YAML・CSV・XML・JWT・Schema

JSON は単独で存在することはまれです。JSON と YAML/CSV/XML を相互変換し、JWT をデコードし、型を生成し、JSON Schema に対して検証します —— すべてのステップがブラウザー内で完結します。

ここに来たら

一方に JSON、もう一方に YAML、CSV、XML、JWT、または JSON Schema があり、その境界をまたいで変換または検証する必要があります。このセクションの各ツールは、ペイロードをアップロードせずに、ブラウザー内で 1 つの境界をきれいに処理します。

変換ガイド

変換はほとんどが可逆ですが、エッジケースがあります。各ガイドが正確なルールを扱います:ネストしたオブジェクトがどのように CSV セルになるか、XML 属性がどのように往復で保持されるか、YAML アンカーがなぜきれいに対応しないか。

関連するブログのウォークスルー

最も一般的な相互運用タスクのフォーマット別ウォークスルーと、部分更新のための JSON Patch と JSON Merge Patch の比較。

各境界の背後にある標準

各相互運用の境界は、RFC またはワーキンググループの仕様で定義されています。以下のリストは 1 行の要約とその出典です。

推奨ルート

API クライアント向けに YAML 設定を JSON へ、端から端まで。

    1. ツール:/yaml —— YAML を貼り付け、「JSON へ」をクリック。
    1. ガイド:/guides/convert-yaml-to-json —— 変換のルール。
    1. ブログ:/blog/json-vs-yaml —— いつ YAML を保ち、いつ切り替えるか。
    1. リファレンス:/news/yaml-1-2-json-compatibility —— なぜこの変換が可能なのか。