ExportJSON()

Syntaxe

Resultat = ExportJSON(#JSON, *Memoire, Taille [, Option])
Description
Exporte les données JSON dans un emplacement mémoire.

Arguments

#JSON Le JSON à exporter.
*Memoire Un emplacement mémoire accessible en écriture.
Taille La taille de l'emplacement mémoire.

Si la taille n'est pas assez grande pour contenir toutes les données JSON, la fonction remplira l'emplacement de mémoire avec des données, mais ensuite elle renverra un code erreur.

La fonction ExportJSONSize() peut être utilisée pour déterminer la taille nécessaire.
Option (optionnel) Avec la valeur #PB_JSON_PrettyPrint, la chaîne de caractères composée contiendra les sauts de ligne et les espaces supplémentaires pour une meilleure lisibilité. L'espace blanc supplémentaire n'est pas reconnu par le format JSON. Le résultat aura le même sens pour un lecteur JSON avec ou sans cette option.

Valeur de retour

Renvoie le nombre d'octets écrits dans l'emplacement mémoire en cas de succès, zéro sinon.

Remarques

Les données JSON sont exportées au format UTF-8.

Voir aussi

ExportJSONSize(), ComposeJSON(), SaveJSON(), CatchJSON()

OS Supportés

Tous

<- ExamineJSONMembers() - Json Index - ExportJSONSize() ->