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);

 

Die Json-Funktionen

Siehe auch JsonArrayClose, JsonArrayCreate