1. Convertir la structure de données python en chaîne json (json.dumps ())
>>> import json >>> data = { ' name ' : ' pipi ' , ' age ' : 18 } >>> json.dumps (data) ' {"name": "pipi", "age": 18} "
2. Convertissez la chaîne au format json en structure de données python (json.loads ())
>>> json_str = ' {"name": "pipi", "age": 18} ' >>> json.loads (json_str) { ' name ' : ' pipi ' , ' age ' : 18}
3. Écrivez l'objet json dans le fichier (json.dump ())
data = { ' name ' : ' pipi ' , ' age ' : 18 } >>> with open ( " c: /Users/cale/json.txt " , ' w ' ) as f: json.dump (data, f )
4. Obtenez l'objet json du fichier
avec open ( " c: /Users/cale/json.txt " , ' r ' ) comme f: data = json.load (f) >>> data { ' name ' : ' pipi ' , ' age ' : 18 } >>>
Remarque: Si f.read () est utilisé pour obtenir une chaîne, pas un objet json
avec open ( " c: /Users/cale/json.txt " , ' r ' ) comme f: data = f.read () >>> data ' {"name": "pipi", "age": 18} "