ComposeJSON()
Syntax
Ergebnis$ = ComposeJSON(#JSON [, Flags])Beschreibung
Wandelt die angegebenen JSON-Daten in einen String um. Ein String kann mittels der ParseJSON() Funktion zurück in JSON-Daten gewandelt ("geparst") werden.
Parameter
#JSON Die umzuwandelnden JSON-Daten. 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
Die JSON-Daten als ein String.
Anmerkungen
Der Ausgabestring hat das Stringformat des Executables (ASCII oder Unicode). JSON ist grundsätzlich in UTF-8 kodiert - bevor also der Ergebnisstring in eine Datei geschrieben oder an eine andere Anwendung geschickt wird, ist es ratsam, den String vorher in UTF-8 umzuwandeln.
Beispiel
If CreateJSON(0) Person = SetJSONObject(JSONValue(0)) SetJSONString(AddJSONMember(Person, "FirstName"), "John") SetJSONString(AddJSONMember(Person, "LastName"), "Smith") SetJSONInteger(AddJSONMember(Person, "Age"), 42) Debug ComposeJSON(0, #PB_JSON_PrettyPrint) EndIf
Siehe auch
SaveJSON(), ExportJSON(), ExportJSONSize(), ParseJSON()
Unterstützte OS
Alle