JSON (JavaScript Object Notation) represents data as objects, arrays, strings, numbers, booleans, and null. It's compact, readable, and parses natively in every language. APIs send Content-Type: application/json; clients JSON.parse the body. Its simplicity is why it beat XML for most APIs.