JsonArrayCreateFromString
value JsonArrayCreateFromString ( BYREF value jsonArray, string strJsonArray );
Rückgabewert
Rückgabewert |
Beschreibung |
JSONARRAY-Objekt |
Das neu erstellte JSONARRAY-Objekt, das mit dem Inhalt der JSONARRAY-formatierten Zeichenkette strJsonArray geladen wurde. |
FALSE / false / 0 |
Die übergebene Zeichenkette strJsonArray enthält keine Daten im JSONARRAY-Format. |
Parameter
jsonArray
Die Zielvariable für ein neues JSONARRAY-Objekt, das mit dem Inhalt der JSON-formatierten Zeichenkette strJsonArray geladen werden soll.
strJsonArray
Die JSONARRAY-formatierte Zeichenkette, deren Inhalt im JSONARRAY-Objekt jsonArray abgebildet werden soll.
Bemerkungen
Erzeugt ein neues JSONARRAY-Objekt, das mit dem JSONARRAY-Inhalt der Zeichenkette strJsonArray geladen wurde. Verweist die Zielvariable jsonArray beim Aufruf bereits auf ein gültiges JSONARRAY-Objekt, so wird es vor dem Laden automatisch geschlossen. Wird das JSONARRAY-Objekt nicht mehr benötigt, sollte es mit JsonArrayClose zerstört werden.
Eine JSONARRAY Zeichenkette muss mit
einem [ beginnen und einem ] enden.
Beispiel: "[ 1.5, 2, 3, 4.25 ]"
Beim Beenden eines laufenden Projekts schließt Victory automatisch alle nicht geschlossenen JSON/JSONARRAY-Objekte, d.h. wird ein JsonCreateFromString im _InitApplication durchgeführt, so muss dieses nicht explizit im _ExitApplication geschlossen werden.
Beispiel
value jsonArray; JsonArrayCreateFromString(jsonArray, "[1.0,2.5,3]"); string strJson; strJson = JsonArrayToString(jsonArray); //Inhalt von strJson: //[ // 1.0, // 2.5, // 3 //] JsonArrayDelete(jsonArray, 0); strJson = JsonArrayToString(jsonArray); //Inhalt von strJson: //[ // 2.5, // 3 //] JsonArrayClose(jsonArray);
Siehe auch JsonArrayClose, JsonArrayCreate