Découvrez gratuitement la programmation (C, C++, PHP, MySQL, XHTML, CSS...), Linux, le Mapping, la modélisation 3D (Blender...), le graphisme (PhotoShop, The GIMP...), et bien d'autres encore !
Ah, la POO… Quel plaisir de créer et de manipuler des objets aussi facilement ! Mais comment les sauvegarder simplement ou les faire transiter sur un réseau ?
En utilisant la sérialisation, pardi !
Dans le tutoriel officiel de ce site concernant Python, les auteurs abordent l'utilisation du module pickle pour mener à bien la sérialisation de vos classes.
Je tiens à vous présenter le module JSON qui a le même objectif : sauvegarder et restaurer les attributs de vos classes.
Tout au long de ce tutoriel, on distinguera bien le format de fichier JSON, représentant la manière dont laquelle sont organisées les données dans le fichier et le module Python json qui permet, quant à lui, de manipuler cette représentation de données.