
- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
How to create Python dictionary from JSON input?
You can parse JSON files using the json module in Python. This module parses the json and puts it in a dict. You can then get the values from this like a normal dict. For example, if you have a json with the following content
{ "id": "file", "value": "File", "popup": { "menuitem": [ {"value": "New", "onclick": "CreateNewDoc()"}, {"value": "Open", "onclick": "OpenDoc()"}, {"value": "Close", "onclick": "CloseDoc()"} ] } }
You can load it in your python program and loop over its keys in the following way:
import json f = open('data.json') data = json.load(f) f.close()
# Now you can use data as a normal dict:
for (k, v) in data.items(): print("Key: " + k) print("Value: " + str(v))
This will give the output:
Key: id Value: file Key: value Value: File Key: popup Value: {'menuitem': [{'value': 'New', 'onclick': 'CreateNewDoc()'}, {'value': 'Open', 'onclick': 'OpenDoc()'}, {'value': 'Close', 'onclick': 'CloseDoc()'}]}
- Related Questions & Answers
- How to create Python dictionary from the value of another dictionary?
- In Python how to create dictionary from two lists?
- How to create a Python dictionary from text file?
- How to print Python dictionary into JSON format?
- How to parse JSON input using Python?
- How to create a Pandas series from a python dictionary?
- How to create nested Python dictionary?
- Python – Create dictionary from the list
- How I can create Python class from JSON object?
- Python program to create a dictionary from a string
- How to create Python dictionary from list of keys and values?
- How to create a dictionary in Python?
- Python Program – Create dictionary from the list
- How to create a Python dictionary from an object's fields?
- How to generate XML from Python dictionary?
Advertisements