What Is JSON? A Developer's Complete Reference
JSON (JavaScript Object Notation) is a lightweight, text-based data interchange format defined in RFC 8259. It represents data as human-readable text using six value types: strings (double-quoted text), numbers (integers and decimals), booleans (true/false), null (explicit absence of value), objects (unordered key-value pairs in curly braces), and arrays (ordered lists in square brackets). First formalized by Douglas Crockford in the early 2000s, JSON has become the universally dominant format for web APIs, configuration files, document databases, inter-service communication, and data serialization — replacing XML in virtually every modern context.