Python/json

De WikiOpenTruc
Aller à : navigation, rechercher

json n'est pas du tout propre à python. C'est un format d'échange de données, normalisé, et qui permet à plein de langages de s'échanger des fichiers, grâce à des fonctions standards de lecture/écriture. (On compare souvent json à xml, mais json est plus économique).

On sérialise avec json.dump(). On désérialise proprement, ie récup dans un objet structuré avec json.load().

Attention, "sérialiser" est à prendre au pied de la lettre. Par défaut json.dump() ne case ni tabulations, ni retours chariots. Tout est tel quel à la queue leu leu.