|
| Inicio → WINDEV 2025 → Sérilialisation d'une structure avec une variable de type enumération |
| Sérilialisation d'une structure avec une variable de type enumération |
| Iniciado por Mikael GIROUX, 07,ene. 2019 19:53 - 1 respuesta |
| |
| | | |
|
| |
Miembro registrado 2 mensajes |
|
| Publicado el 07,enero 2019 - 19:53 |
Bonjour,
J'ai une structure: stPayment_Definitions est une Structure frequency est une enumFrequency FIN frequency est une enumeration: enumFrequency est une Enumération ctWeek="WEEK" ctDay="DAY" ctYear="YEAR" ctMonth="MONTH" FIN Lorsque je veux sérialisé ma structure en JSON j'ai cette erreur: Que s'est-il passé ? La sérialisation JSON n'autorise pas les éléments de type 'MaStructure.enumFrequency' Code erreur : 2612 Niveau : erreur fatale
J'utilise la fonction VariantVersJSON
Quelqu'un connait la solution à mon problème?
Merci d'avance  |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 954 mensajes |
|
| Publicado el 10,enero 2019 - 18:17 |
Coucou,
Tu peut pas sérializer une enumeration.
Il te faut déclarer le membre en <Serialize = Faux>
Soit tu continue avec les structures
eFrequency est une enumFrequency = <Serialize = Faux> sFrequency est une chaîne Et dans la méthode qui serialize tu affecte
sfrequency = frequency..Nom
frequency = EnumérationDepuisNom(enumFrequency, sfrequency , enumFrequency.Unknown)
Soit tu passe ta structure en class, et dans ta propriété p_eFrequency tu place une mise a jour de sFrequency .
-- In üs we trust - #92i - #LaPiraterieNestJamaisFinieMensaje modificado, 10,enero 2019 - 18:19 |
| |
| |
| | | |
|
| | | | |
| | |
|