Outils pour utilisateurs

Outils du site


dev:python:core:serialisation_json

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

dev:python:core:serialisation_json [2024/11/21 15:11] – créée yoanndev:python:core:serialisation_json [2024/11/21 16:27] (Version actuelle) yoann
Ligne 26: Ligne 26:
 <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) 
 + 
 + 
  
  
Ligne 38: Ligne 41:
   * 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