Logo
Unit 9 – Working with JSON

Working with JSON

Duration: 5 minutes

Hello, tireless coders! Are you prepared for another Python adventure? Today’s topic is ‘JSON’ - JavaScript Object Notation. JSON is a lightweight data exchange format that is simple for humans to read and write while also being simple for machines to parse and generate. It is used to send data from a server to a web page. To work with JSON data, the Python standard library includes a **‘json’ **module capable of parsing JSON from strings or files and converting them to Python dictionaries. Python dictionaries can also be converted into JSON strings. Consider this simple JSON data:

{
"name""John",
"age"30,
"city""New York"
}

We can convert this JSON data to a Python dictionary like this:

import json
json_data = '{"name": "John", "age": 30, "city": "New York"}'
python_dict = json. loads(json_data)
print(python_dict)    # Output: {'name': 'John', 'age': 30, 'city': 'New York'}

Exercise

  • Write a Python program that reads the above JSON data and converts it into a Python dictionary.
  • Modify some values of this dictionary and write it back as a JSON string.

Conclusion

Voila! You have now learned how to use JSON data in Python. It’s a useful tool to have, especially when working with web data. Continue to explore and code. Remember that each step you take brings you closer to learning Python. Continue, courageous coder!

Next Tutorial: Python's Requests Library

5 minutes Minutes

Continue

Code on the Go with our Mobile App!

Unleash your coding potential anytime, anywhere!

Download Now!