JSON Guides
Tutorials, cheat sheets and examples for working with JSON and related formats.
Basics
What is JSON
What JSON is, why it is popular, and how it differs from other formats.
Understanding JSON Structure
Keys, values, nested objects and arrays - the building blocks of JSON.
JSON Examples
Simple, real-world JSON examples covering objects, arrays and data types.
Where JSON is Used
From REST APIs to NoSQL databases - where JSON powers the modern web.
How JSON is Used
How JSON is used for data exchange between servers and clients, and for storage.
JSON vs XML
A side-by-side comparison of JSON and XML and when to choose each.
JSON Everywhere
JSON across web APIs, databases, configuration files and AI model parameters.
Common JSON Operations
How to format, parse and stringify JSON across different environments.
Common JSON Errors
Fix trailing commas, unquoted keys, single quotes and other invalid JSON.
Tools
JSON Lint Guide
How to validate and lint JSON so your data is clean and RFC-compliant.
What is a JWT?
How a JSON Web Token's header, payload and signature work, and when to use one.
Base64 Encoding Explained
What Base64 is, why it exists, and where it is used - from data URIs to Basic Auth.
How to Share JSON Online
Share JSON with a read-only link - no account or attachments needed.
Advanced
Alternatives to JSON
How JSON compares with XML, YAML, BSON and other serialization formats.
Reference
JSONPath Cheat Sheet
JSONPath syntax, filters and array expressions for querying nested JSON.
JMESPath Guide
Query and transform JSON documents with JMESPath, with worked examples.
JSON Schema Best Practices
Design robust, reusable and maintainable JSON Schemas.