4D v16.3JSON Stringify |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
JSON Stringify
JSON Stringify
La commande JSON Stringify convertit le paramètre valeur en une chaîne JSON. Cette commande sérialise des données en JSON ; elle effectue l’action inverse de la commande JSON Parse. Passez dans valeur les données à sérialiser. Elles peuvent être exprimées sous forme scalaire (chaîne, numérique, date ou heure) ou via un objet 4D (ou un tableau d’objets). Dans le cas d’un objet, vous pouvez inclure tout type de valeurs (cf. paragraphe Types de données JSON). Le formatage JSON doit respecter les règles suivantes :
Vous pouvez passer le paramètre optionnel * afin d’inclure des caractères de formatage dans la chaîne résultante. Cette option permet d’améliorer la présentation des données JSON (pretty formatting). Conversions de valeurs scalaires : $vc:=JSON Stringify("Saperlipopette") // "Saperlipopette" Conversion d’une chaîne contenant des caractères spéciaux : $s:=JSON Stringify("{\"name\":\"john\"}") Exemple utilisant un pointeur vers une variable : C_OBJECT($MaVarTest) Sérialisation d’un objet 4D : C_TEXT($varjsonTextserialized) Exemples de sérialisation d’un objet 4D avec et sans le paramètre * : C_TEXT($MyContact) L’intérêt de ce formatage apparaît clairement lorsque le JSON est représenté dans une zone Web :
Voir aussi
|
PROPRIÉTÉS
Produit : 4D HISTORIQUE
Créé : 4D v14 UTILISATION DE L'ARTICLE
4D - Langage ( 4D v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||