json.loads()
By using json.loads() we can decode Json formatted data to Python object
In our example codes below we will check each object type after converting from Json to Python object.
Getting Boolean type
import json
my_str='true'
print(json.loads(my_str)) # True
print(type(json.loads(my_str))) # <class 'bool'>
Getting None type
import json
my_str='null'
print(json.loads(my_str)) # None
print(type(json.loads(my_str))) # <class 'NoneType'>
Getting a List
import json
my_str='["First","Second","Third"]'
print(json.loads(my_str)) # ['First', 'Second', 'Third']
print(type(json.loads(my_str))) # <class 'list'>
Getting a Dictionary
import json
my_str='{"id":"2","name":"Max Ruin","class1":"Three5","mark":"85"}'
print(json.loads(my_str)) # {'id': '2', 'name': 'Max Ruin', 'class1': 'Three5', 'mark': '85'}
print(type(json.loads(my_str))) # <class 'dict'>
load() to read Json data from file
← Subscribe to our YouTube Channel here
This article is written by plus2net.com team.
https://www.plus2net.com
plus2net.com