Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |
object_-_json [2015/06/19 12:54] – 86.73.246.173 | object_-_json [2015/08/04 18:13] (current) – 78.250.193.162 |
---|
| |
===Notes=== | ===Notes=== |
Pour pouvoir faire l'opération json -> objet, il est nécessaire que l'objet soit défini, il sera sinon transformé en dictionnaire. | Pour pouvoir faire l'opération json -> objet, il est nécessaire que l'objet soit défini (par exemple si je me souviens bien, si le json définit un objet de type //machin//, il faut que le type //machin// soit défini au préalable), il sera sinon transformé en dictionnaire. |
| |
Par exemple, imaginons un programme qui ouvre un .json contenant la serialisation json d'un objet <machin>, et en décode le contenu. Si la class machin est définie au sein du programme, la serialisation json sera convertie en objet de type machin. Si la classe n'est pas définie, la sérialisation deviendra un objet de type dict dont les propriétés seront accessibles sous la forme monDict["mapropriété"]. | Par exemple, imaginons un programme qui ouvre un .json contenant la serialisation json d'un objet <machin>, et en décode le contenu. Si la class machin est définie au sein du programme, la serialisation json sera convertie en objet de type machin. Si la classe n'est pas définie, la sérialisation deviendra un objet de type dict dont les propriétés seront accessibles sous la forme monDict["mapropriété"]. |