JSON
JSON stands for JavaScript Object Notation. It is a built-in package provided in Python that is used to store and exchange data.
A. Converting JSON string to Python:
Example:
import json
# JSON String:
colors = '["Red", "Yellow", "Green", "Blue"]'
# JSON string to python dictionary:
lst1 = json.loads(colors)
print(lst1)
Output:
['Red', 'Yellow', 'Green', 'Blue']
B. Converting Python to JSON string:
Example:
import json
# python dictionary
lst1 = ['Red', 'Yellow', 'Green', 'Blue']
# Convert Python dict to JSON
jsonObj = json.dumps(lst1)
print(jsonObj)
Output:
["Red", "Yellow", "Green", "Blue"]
C. Conversion type:
Whenever Python objects are converted to JSON, the object type is changed to match that of JSON.
Example:
import json
print(json.dumps(22)) # integer
print(json.dumps(6.022)) # float
print(json.dumps("Hello World")) # string
print(json.dumps(True)) # True
print(json.dumps(False)) # False
print(json.dumps(None)) # None
Output:
22
6.022
"Hello World"
true
false
null