ExportJSON()

Syntax

Ergebnis = ExportJSON(#JSON, *Puffer, Größe [, Flags])
Beschreibung
Exportiert die angegebenen JSON-Daten in einen Speicherbereich. Die JSON-Daten werden im UTF-8 Format kodiert.

Parameter

#JSON Die zu exportierenden JSON-Daten.
*Puffer Ein beschreibbarer Speicherplatz.
Größe Die Größe des Speicherplatzes. Ist die Größe nicht groß genug, um die gesamten JSON-Daten aufzunehmen, dann wird die Funktion den Speicherbereich mit Daten füllen, aber dann einen Fehler zurückgeben. Die ExportJSONSize() Funktion kann verwendet werden, um die benötigte Größe zu ermitteln.
Flags (optional) Wenn dieses auf #PB_JSON_PrettyPrint gesetzt wird, wird der umgewandelte String zusätzliche Zeilenumbrüche und Leerzeichen für eine bessere Lesbarkeit beinhalten. Die zusätzlichen Leerzeichen sind nicht typisch für das JSON-Format. Die Ausgabe hat für einen JSON-Leser die gleiche Bedeutung, egal ob mit oder ohne dieses Flag.

Rückgabewert

Gibt im Erfolgsfall die Anzahl der in den Speicherbereich geschriebenen Bytes zurück. Wenn die Funktion fehlschlägt, ist das Ergebnis gleich 0.

Siehe auch

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

Unterstützte OS

Alle

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