1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| import random
import json
# Sérialise obj vers un JSON formaté str, en utilisant cette table de conversion.
m = json.dumps({'hotel1': [{'key1': 10, 'key2': [0, 1, 0, 1, 0], 'key3':True}],
'hotel2': [{'key1': 10, 'key2': [0, 0, 0, 1, 0], 'key3':True}]})
# Déserialise une instance de str, bytes ou bytearray contenant un document JSON vers un objet Python en utilisant cette table de conversion.
n = json.loads(m)
for key, value in n.items(): # dict
for elem in value: # list
for k, v in elem.items(): # dict
print(k, v)
'''
key1 10
key2 [0, 1, 0, 1, 0]
key3 True
key1 10
key2 [0, 0, 0, 1, 0]
key3 True
''' |
Partager