🎁 New User? Get 20% off your first purchase with code NEWUSER20 · ⚡ Instant download · 🔒 Secure checkout Register Now →
Menu

Categories

Web Development Beginner

What is JSON?

JavaScript Object Notation — a lightweight data interchange format that is easy for humans to read and machines to parse.

JSON represents structured data using key-value pairs and arrays. It supports strings, numbers, booleans, null, objects ({}), and arrays ([]). Example: {"name": "John", "age": 30, "hobbies": ["coding", "reading"]}.

JSON is the dominant format for web APIs, configuration files, and data storage. It is language-independent and supported by virtually every programming language. Related formats include YAML (more readable) and TOML (for configuration).

Related Terms

HTTP/2
The second major version of HTTP that improves performance through multiplexing, header compression, and server push.
SPA (Single Page Application)
A web application that loads a single HTML page and dynamically updates content without full page reloads.
REST (Representational State Transfer)
An architectural style for designing networked applications using standard HTTP methods and stateless communication.
Lazy Loading
A technique that delays loading non-critical resources until they are needed, improving initial page load performance.
GraphQL
A query language for APIs that lets clients request exactly the data they need, reducing over-fetching and under-fetching.
CORS Preflight
An automatic OPTIONS request sent by browsers before certain cross-origin requests to check if the actual request is permitted.
View All Web Development Terms →