@JSONHASXPATH[["filename",]xpath]] : Gibt 1 zurück, wenn der angegebene xpath in der JSON-Datei existiert, oder 0, wenn nicht.
Der xpath beginnt immer mit /json.
Wenn Sie keinen Dateinamen angeben, verwendet @JSONHASXPATH die Datei, die zuvor von @JSONOPEN geöffnet wurde.
Beispiel:
Zum Beispiel mit dieser JSON-Datei:
{
"firstlevel": {
"one": "value",
"two": ["first", "second"],
"three": "value three"
}
}
echo %@jsonnasxpath["test.json",/json/firstlevel/one/]
1
10231 Unausgewogenes Element-Tag. |
10232 Ungültiges JSON-Markup. |
10233 Ungültiger XPath. |
10234 DOM-Baum nicht verfügbar (BuildDOM auf true setzen und reparieren). |
101 Ungültiger Attribut-Index. |
102 Keine Attribute verfügbar. |
103 Ungültiger Namespace-Index. |
104 Keine Namespaces verfügbar. |
105 Ungültiger Element-Index. |
106 Keine Elemente verfügbar. |
107 Attribut existiert nicht. |
201 Unausgewogenes Element-Tag. |
202 Unbekanntes Elementpräfix (kann keinen Namespace finden). |
203 Unbekanntes Attribut-Präfix (kann keinen Namespace finden). |
204 Ungültiges XML-Markup. |
205 Ungültiger Endstatus für den Parser. |
206 Das Dokument enthält unausgewogene Elemente. |
207 Ungültiger XPath. |
208 Kein solches Kind. |
209 Das oberste Element stimmt nicht mit dem Anfang des Pfades überein. |
210 DOM-Baum ist nicht verfügbar |
302 Datei kann nicht geöffnet werden. |