@JSONNODES[["Dateiname",]Pfad]: Gibt die Anzahl der Knoten (untergeordnete Knoten) für den angegebenen Pfad in einer JSON-Datei zurück.
Wenn Sie keinen Dateinamen angeben, verwendet @JSONNODES die zuvor von geöffnete Datei @JSONOPEN.
Beispiel:
Zum Beispiel mit dieser JSON-Datei:
{
"erste Ebene": {
„eins“: „Wert“,
„zwei“: [„erster“, „zweiter“],
„drei“: „Wert drei“
}
}
echo %@jsonnodes["test.json",/json/firstlevel/]
"Wert"
10231 Unausgeglichenes Element-Tag |
10232 Ungültiges JSON-Markup |
10233 Ungültiger XPath |
10234 DOM-Baum nicht verfügbar |
101 Ungültiger Attributindex |
102 Keine Attribute verfügbar |
103 Ungültiger Namespace-Index |
104 Keine Namespaces verfügbar |
105 Ungültiger Elementindex |
106 Keine Elemente verfügbar |
107 Attribut existiert nicht |
201 Unausgeglichenes Element-Tag |
202 Unbekanntes Elementpräfix (Namespace kann nicht gefunden werden) |
203 Unbekanntes Attributpräfix (Namespace kann nicht gefunden werden) |
204 Ungültiges XML-Markup |
205 Ungültiger Endstatus für Parser |
206 Das Dokument enthält ein unausgeglichenes Element |
207 Ungültiger XPath |
208 Kein solches Kind |
209 Das oberste Element stimmt nicht mit dem Anfang des Pfads überein |
210 DOM-Baum nicht verfügbar |
302 Datei kann nicht geöffnet werden. |