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

Die Json-Funktionen

Siehe auch  JsonClose, JsonCreate, JsonCreateFromFile