[1] json.decode(Json AS String, To AS Any@) AS Any?
[2] json.decode(Json AS String) AS Any?
Dekodiert ein JSON-Dokument.
Das zu dekodierende JSON-Dokument.
Wenn dieser optionale Parameter per Referenz übergeben wird, speichert DO das Ergebnis dort ab, andernfalls wird das Ergebnis per Rückgabewert zurückgeliefert.
Wenn der Parmeter To nicht angegeben wurde liefert die Funktion das dekodierte JSON-Dokument zurück oder null, falls ein Fehler aufgetreten ist. Wenn der Parameter To angegeben wurde, zeigt die Funktion true an, falls das Dekodieren erfolgreich war, oder false, wenn beim Dekodieren ein Fehler aufgetreten ist.
Die zweite Variante ist dann nützlich, wenn das JSON-Dokument den Inhalt null haben kann, und man unterscheiden können muss ob ein Fehler aufgetreten ist oder ob das JSON-Dokument den Inhalt null hatte, was bei der ersten Variante nicht möglich ist.