Developer Dictionary
JSON
Definition
JavaScript Object Notation; a lightweight data-interchange format.
Deep Dive
JSON, or JavaScript Object Notation, is a lightweight, human-readable data-interchange format. It is completely language-independent, making it ideal for transmitting data between a server and web application, or between different programming languages. JSON builds on two universal structures: a collection of name/value pairs (like an object or dictionary) and an ordered list of values (like an array). Its simplicity and self-describing nature have made it the de facto standard for data exchange in modern web applications.
Examples & Use Cases
- 1A REST API response containing user profile information
- 2Configuration files for applications like VS Code
- 3Storing NoSQL database documents in MongoDB.
Related Terms
XMLYAMLAPI