@JsonSize
Syntax
@JsonSize(HJSON);
Beschreibung
Diese @Function liefert die Anzahl der Elemente eines JSON-Arrays beziehungsweise die Anzahl der Keys eines JSON-Objects zurück.
Bei einem JSON-Array entspricht der Return-Wert der Anzahl der enthaltenen Array-Elemente.
Bei einem JSON-Object entspricht der Return-Wert der Anzahl der enthaltenen Key/Value-Paare.
HJSON muss ein gültiges VSPECHJSON (HJS) Handle enthalten, das auf ein JSON-Object oder JSON-Array verweist.
Als Return-Wert liefert die @Function bei einem Fehler @ERROR, andernfalls die Anzahl der Elemente als FLOAT.
Beispiel: @JsonSize(HJSON); (JSON-Object)
HJSON:=@JsonParse("{\"Name\":\"Max Mustermann\",\"Age\":42,\"Active\":true}");
SIZE:=@JsonSize(HJSON);
@JsonRelease(HJSON);
SIZE enthält:
3
Beispiel: @JsonSize(HJSON); (JSON-Array)
HJSON:=@JsonParse("[\"A\",\"B\",\"C\",\"D\"]");
SIZE:=@JsonSize(HJSON);
@JsonRelease(HJSON);
SIZE enthält:
4
