@JSONNODES[["nombre de archivo",]ruta] Devuelve el número de nodos (hijos) para la ruta especificada en un archivo JSON.
Si no especifica un nombre de archivo, @JSONNODES utilizará el archivo abierto previamente por @JSONOPEN.
Ejemplo:
Por ejemplo, con este archivo JSON:
{
"primer nivel": {
"uno": "valor",
"dos": ["primero", "segundo"],
"tres": "valor tres"
}
}
echo %@jsonnodes["test.json",/json/primer nivel/]
"valor"
10231 Etiqueta de elemento desequilibrado |
10232 Marcado JSON no válido |
10233 XPath no válido |
10234 árbol DOM no disponible |
101 Índice de atributos no válido |
102 No hay atributos disponibles |
103 Índice de espacio de nombres no válido |
104 No hay espacios de nombres disponibles |
105 Índice de elemento no válido |
106 No hay elementos disponibles |
107 El atributo no existe |
201 Etiqueta de elemento desequilibrado |
202 Prefijo de elemento desconocido (no se puede encontrar el espacio de nombres) |
203 Prefijo de atributo desconocido (no se puede encontrar el espacio de nombres) |
204 Marcado XML no válido |
205 Estado final no válido para el analizador |
206 El documento contiene un elemento desequilibrado |
207 XPath no válido |
208 No existe tal niño |
209 El elemento superior no coincide con el inicio de la ruta |
210 árbol DOM no disponible |
302 No se puede abrir el archivo. |