JsonCreateFromString
value JsonCreateFromString ( BYREF value json, string strJson );
Rückgabewert
Rückgabewert |
Beschreibung |
string |
Das neu erstellte JSON-Objekt, das mit dem Inhalt der JSON-formatierten Zeichenkette strJson geladen wurde. |
FALSE / false / 0 |
Die übergebene Zeichenkette strJson enthält keine Daten im JSON-Format. |
Parameter
json
Die Zielvariable für ein neues JSON-Objekt, das mit dem Inhalt der JSON-formatierten Zeichenkette strJson geladen werden soll.
strJson
Die JSON-formatierte Zeichenkette, deren Inhalt im JSON-Objekt json abgebildet werden soll.
Bemerkungen
Erzeugt ein neues JSON-Objekt, das mit dem JSON-Inhalt der Zeichenkette strJson geladen wurde. Verweist die Zielvariable json beim Aufruf bereits auf ein gültiges JSON-Objekt, so wird es vor dem Laden automatisch geschlossen. Wird das JSON-Objekt nicht mehr benötigt, sollte es mit JsonClose zerstört werden.
Beim Beenden eines laufenden Projekts schließt Victory automatisch alle nicht geschlossenen JSON-Objekte, d.h. wird ein JsonCreateFromString im _InitApplication durchgeführt, so muss dieses nicht explizit im _ExitApplication geschlossen werden.
Beispiel
value json; if (!JsonCreateFromString(json, "{ \"temperature\": 34.5 }")) return (false); end value temperature; temperature = JsonGetNumber(json, "temperature"); //Inhalt von temperature: 34.5 JsonClose(json);
Siehe auch JsonClose, JsonCreate, JsonCreateFromFile