PY
py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#json.loads() will either give you a dict or a list.
import json
# enclosed by '{}'
json_str = '{"name":"Mac M1 laptop","price":1999.99,"category":"Electronics","description":"A great device for work and pleasure"}'
data = json.loads(json_str)
print(type(data)) # dict
print(data,'\n')
# pretty print the keys and value
for k, v in data.items():
print(f'{k}: {v}')
print('\n')
# get value from key
print(data['name'])
# enclosed by '['
json_str = '[{"name":"Jack","id":1,"position":"noob"},{"name":"Mike","id":2,"position":"regular"},{"name":"Jen","id":3,"position": "admin"}]'
print('\n')
data = json.loads(json_str)
Enter to Rename, Shift+Enter to Preview
OUTPUT
Run