JSON Interop: YAML, CSV, XML, JWT, Schema
JSON rarely lives alone. Convert between JSON and YAML/CSV/XML, decode JWTs, generate types, and validate against JSON Schema — every step staying in the browser.
When you land here
You have JSON on one side and YAML, CSV, XML, JWT, or JSON Schema on the other, and you need to convert or validate across that boundary. Each tool in this section handles one boundary cleanly, in your browser, without uploading the payload.
Conversion guides
Conversions are mostly lossless but have edge cases. Each guide covers the exact rules: how nested objects become CSV cells, how XML attributes survive a round-trip, how YAML anchors don't cleanly map.
The relevant blog walkthroughs
Format-by-format walkthroughs for the most common interop tasks, plus a comparison of JSON Patch vs JSON Merge Patch for partial updates.
The standards behind each boundary
Each interop boundary is defined by an RFC or working group spec. The list below is the one-line summary plus the source.
Recommended path
YAML config to JSON for an API client, end to end.
- 1. Tool: /yaml — paste the YAML, click To JSON.
- 2. Guide: /guides/convert-yaml-to-json — the rules for the conversion.
- 3. Blog: /blog/json-vs-yaml — when to keep YAML and when to switch.
- 4. Reference: /news/yaml-1-2-json-compatibility — why the conversion is possible.
JSON repair guides
Topic hubs
Specific guides
- How to Decode Base64 Strings (and JWT Payloads)
- URL Encoding: Percent-Encode Query Parameters and Paths
- Convert YAML to JSON (and Avoid Indentation Errors)
- Convert JSON to CSV: Flatten an Array of Objects
- Convert JSON to XML: Root Elements, Attributes, and Arrays
- Escape JSON as a String Literal (and Decode Double-Encoded JSON)
- Fix Trailing Comma in JSON
- Fix Single Quotes in JSON
- Fix Unquoted Keys in JSON
- Repair LLM JSON Output
- Fix JSON Parse Error: Expected Property Name
- JSON vs JS Object Literal: The Key Differences
- Validate JSON Before API Requests
- JSON Formatter vs JSON Repair
- Fix JSON Unexpected Token Errors
- JSON to JavaScript Object Converter