dev:python:core:serialisation_json
Différences
Ci-dessous, les différences entre deux révisions de la page.
| |
dev:python:core:serialisation_json [2024/11/21 15:11] – créée yoann | dev:python:core:serialisation_json [2024/11/21 16:27] (Version actuelle) – yoann |
---|
<class 'fairymaps.models.Memo'> | <class 'fairymaps.models.Memo'> |
| |
>>> # La serialisation directe de la liste échoue : | >>> # La sérialisation directe de la liste échoue : |
| |
</code> | </code> |
| |
Une façon simple de permettre la sérialisation est de définir une méthode **toJson()** dans votre classe. | Une façon simple de permettre la sérialisation est de définir une méthode **to_json()** dans votre classe. La méthode doit retourner un dictionnaire avec des valeurs scalaires (simples ou types de base) |
| |
| |
| |
| |
* https://pynative.com/make-python-class-json-serializable/ | * https://pynative.com/make-python-class-json-serializable/ |
* https://blog.alphorm.com/maitriser-la-manipulation-json-en-python | * https://blog.alphorm.com/maitriser-la-manipulation-json-en-python |
| * https://stackoverflow.com/questions/3768895/how-to-make-a-class-json-serializable |
dev/python/core/serialisation_json.1732201869.txt.gz · Dernière modification : 2024/11/21 15:11 de yoann