PDF

What is JSON?

JSON, which stands for JavaScript Object Notation, is a lightweight data interchange format that is easy for humans to read and write, and easy for machines to parse and generate. It is commonly used to transmit data between a server and a web application.

Basic Structure of JSON

JSON is built on two structures:

  1. Objects: A collection of key/value pairs enclosed in curly braces. For example:
{
    "name": "John",
    "age": 30,
    "isStudent": false
}
  1. Arrays: An ordered list of values enclosed in square brackets. For example:
["apple", "banana", "cherry"]

Data Types in JSON

JSON supports the following data types:

  • Strings: Textual data enclosed in double quotes. e.g., "Hello"
  • Numbers: Numerical values, both integers and floating points. e.g., 100 or 99.99
  • Booleans: Represents true or false values. e.g., true
  • Null: Represents an empty value. e.g., null
  • Objects: As previously described, collections of key/value pairs.
  • Arrays: As previously described, lists of values.

How to Use JSON

  1. Defining Data: Start by organizing your data in key/value pairs.
  2. Writing JSON: Use a text editor to create a file and save it with a .json extension.
  3. Parsing JSON: Use tools or libraries in programming languages (like JavaScript, Python, etc.) to read and manipulate JSON data.
  4. Example in JavaScript: To parse JSON:
const jsonData = '{"name":"John", "age":30}';
const obj = JSON.parse(jsonData);
console.log(obj.name); // Outputs: John

Conclusion

JSON is essential for modern web development, especially when dealing with APIs. Understanding its structure and how to manipulate it will greatly enhance your programming abilities.


Ask a followup question

Loading...