Bonjour,
je suis sous Delphi Tokyo.
J'utilise la fonction TJson.ObjectToJsonString(MonObjet, [TJsonOption.joIgnoreEmptyStrings,joIgnoreEmptyArrays]); pour produire du JSON.
Jusque là ça va.
Quand je ne renseigne pas les propriété String de mon objet, ça va elle ne sont pas présentes dans le JSON.
Le problème se corse quand je ne veux pas utiliser le propriétés numériques (en l’occurrence entier) de mon objet, car dans ce cas si je n'affecte pas leur valeurs, elle sont quand même présente dans le JSON mais avec une valeur à .
Imaginez que je doivent passer en paramètre une taille de debut et une taille de fin comme paramètres (entre autres) pour une recherche, du coup je demande au serveur de me trouver les Eléments qui ont une taille comprise entre 0 et 0.
Alors que si cette propriété n'est pas presente, il ignore cette partie , et tient compte des autre paramètres.
Quelqu'un à une idée pour demander à ignorer les propriétés "nulle" des entiers ? (notez le" "", un entier n'est pas nul, je precise avant qu'on me prenne pour un idiot ).
Merci
Partager