JsonArrayClose
value JsonArrayClose ( BYREF value jsonArray );
Rückgabewert
Rückgabewert |
Beschreibung |
TRUE / true / 1 |
Das übergebene JSONARRAY-Objekt wurde erfolgreich geschlossen. Die Zielvariable jsonArray wurde auf Null gesetzt. |
FALSE / false / 0 |
Die Zielvariable jsonArray enthält kein gültiges JSONARRAY-Objekt. Das Schließen wurde abgebrochen. |
Parameter
jsonArray
Die Zielvariable, das ein gültiges JSONARRAY-Objekt enthält, das geschlossen werden soll.
Bemerkungen
Schließt das gültige JSONARRAY-Objekt jsonArray. Verweist die Zielvariable jsonArray auf ein gültiges JSON-Objekt, so wird das JSONARRAY-Objekt geschlossen und die Zielvariable jsonArray auf den Wert Null gesetzt.
Beim Beenden eines laufenden Projekts schließt Victory automatisch alle nicht geschlossenen JSONARRAY-Objekte, d.h. wird z.B. ein JsonArrayCreate im _InitApplication durchgeführt, so muss dieses nicht explizit im _ExitApplication geschlossen werden.
Beispiel
//Inhalt von "data.json": //{ // "Boolean": true, // "Number": 3.14, // "WithoutContent": null, // "String": "xyz", // "Array": [ // 1, // true, // null, // "abc" // ] //} value json; if (!JsonCreateFromFile(json, "data.json")) return (false); end value jsonArray; jsonArray = JsonGetArray(json, "Array"); JsonArrayAddNumber(jsonArray, 2); JsonArrayAddNumber(jsonArray, 3); JsonArrayClose(jsonArray); string strJson; strJson = JsonToString(json); //Inhalt von strJson: //{ // "Boolean": true, // "Number": 3.14, // "WithoutContent": null, // "String": "xyz", // "Array": [ // 1, // true, // null, // "abc", // 2, // 3 // ] //} JsonClose(json);
Siehe auch JsonArrayCreate, JsonArrayCreateFromString