JSON Full Form (original) (raw)
Last Updated : 12 Jul, 2025
**JSON stands for JavaScript **Object Notation. It is a popular data interchange format used in many applications and technology stacks.
- JSON is easy for both humans and machines to read.
- It is not tied to any specific programming language and can be combined with C++, Java, and Python.
- It represents data structures rather than being a full markup language like XML.
**JSON Represents Data in Two Ways:
- **Objects: A collection of name-value pairs, defined within curly braces {}.
- **Arrays: An ordered collection of values, defined within square brackets [].
{
"name": "Amit",
"age": 25,
"skills": ["JavaScript", "HTML"]
}
**Features of JSON
- **Lightweight: JSON is compact and efficient for data transmission.
- **Easy to Read: Its structure is simple and human-readable.
- **Compatible: Works with most programming languages like JavaScript, Python, and Java.
Common Uses of JSON
- **APIs: Used for sending and receiving data between servers and web applications.
- **Configuration: Found in files like package.json in web projects.
- **Databases: Many databases, like MongoDB, use JSON-like formats.
- **Data Storage and Exchange: Ideal for storing and exchanging lightweight data in applications.
Advantages of JSON
- Simple and easy to use.
- Works across multiple languages.
- Reduces data size compared to formats like XML.
- Human-readable and machine-readable.
- Flexible and supports complex data structures.
- Widely supported by APIs, tools, and databases.