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.