JSON Tutorial

Last Updated : 13 Jan, 2026

JSON (JavaScript Object Notation) is a widely-used, lightweight data format for representing structured data.

  • Used Extensively : Used in APIs, configuration files, and data exchange between servers and clients.
  • Text-based: JSON is a simple text format, making it lightweight and easy to transmit.
  • Human-readable: It uses key-value pairs, making the structure easy to understand.
  • Language-independent: While it is derived from JavaScript, JSON is supported by many programming languages including Python, Java, PHP, and more.
  • Supported Data structures: Represents data as objects, arrays, strings, numbers, booleans, and null.

JSON Data Flow: From Server to Client