@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

JSON-Fehler

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

XMLp-Fehler

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.