hmu.ai
Back to Developer Dictionary
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

Part of the hmu.ai extensive business and technology library.