Re: JSON avec nom de membre contenant un ":"
Publié : ven. 26/mai/2023 6:23
Moi, je serais plutôt inquièt, à ta place par le polymorphisme qui se cache derrière l'usage du '@', mais bon (on va forcément y venir à ce problème), regarde ce que donne une map avec InsertJSONStructure......quand tu as...
En gros......et...
Voilà, selon la donnée JSON, le code source purebasic conséquent est durement modifié.
La structure "main" est modifiée selon le nombre de termes qui sont préfixés par un "arobase". Ça s'assimile à du polymorphisme.
Donc, il me semble impossible de gérer ça sans commencer par créer un outil (pré-programme écrit en Pb pour convertir du texte au format JSON en texte au format source purebasic dans l'IDE).
Code : Tout sélectionner
Structure resultats
map xxx.s()
EndStructure
Code : Tout sélectionner
xxx("yyy:zzz") = "www"
En gros...
Code : Tout sélectionner
JSON TEXTE
{
"pierre": "plombier"
"@paul" {
"metier": "menuisier"
}
}
donne partiellement :
Structure main
map void.s()
paul.paul
EndStructure
Code : Tout sélectionner
JSON TEXTE
{
"pierre": "plombier"
"@paul" {
"metier": "menuisier"
}
"@jacques" {etc...}
}
donne partiellement :
Structure main
map void.s()
paul.paul
jacques.jacques
EndStructure
La structure "main" est modifiée selon le nombre de termes qui sont préfixés par un "arobase". Ça s'assimile à du polymorphisme.
Donc, il me semble impossible de gérer ça sans commencer par créer un outil (pré-programme écrit en Pb pour convertir du texte au format JSON en texte au format source purebasic dans l'IDE).