JSONPath
Validador JSONPath
Consulta datos JSON localmente con un subconjunto seguro de JSONPath.
Entrada
Proporciona JSON y una expresión JSONPath.
Todo el procesamiento se realiza en tu navegador. No se envía nada al servidor.
Límites: JSON 500 KB, ruta 1024 bytes, visitas 50000, resultados 1000
Resultados
0 coincidencias · 0 visitas de nodos
Ejecuta una consulta para ver las coincidencias.
What
Definición de Validador JSONPath
JSONPath es una sintaxis de rutas para seleccionar valores en documentos JSON.
Cases
Casos de uso comunes
1
Encontrar campos en JSON grandes rápidamente
2
Depurar estructuras de respuesta de API
3
Validar expresiones de ruta
How To
Cómo probar JSONPath
Pega tu JSON, escribe una ruta y revisa los resultados.
1
Pegar JSON
Pega el contenido JSON en el panel de entrada.
2
Ingresar JSONPath
Escribe una expresión como $.store.book[*].author.
3
Ejecutar consulta
Ejecuta la consulta y copia las coincidencias de ruta/valor si lo necesitas.
Knowledge
Entender JSONPath
¿Qué es JSONPath?
JSONPath es un lenguaje de rutas para navegar y consultar estructuras JSON.
Raíz y propiedades
$ representa la raíz. Usa .name o ['name'] para acceder a propiedades.
Acceso a arreglos
Usa [index] para un elemento específico o [*] para todos los elementos.
Descenso recursivo
..name busca propiedades coincidentes de forma recursiva en descendientes.
Modelo de seguridad
Excluir evaluación de scripts hace la consulta más predecible y segura en navegador.
FAQ
FAQ de JSONPath
¿Qué sintaxis admite?
Se admite $ , .name, ['name'], [index], [*], ..name y ..*.
¿Se admiten filtros como [?()]?
No. Las expresiones con evaluación de script se excluyen por seguridad.
¿Se sube mi JSON?
No. El análisis y la evaluación se hacen solo en el navegador.
¿Qué pasa si hay demasiados resultados?
Los límites de recorrido y resultados detienen la ejecución de forma segura.
¿Hay límite de longitud de ruta?
Sí. La ruta se limita a 1KB.
¿Qué pasa con sintaxis no admitida?
Verás un mensaje de error de análisis claro.
¿Cómo funcionan los comodines?
[*] y .* recorren todos los hijos directos del nodo actual.
¿La búsqueda recursiva es costosa?
Sí. En JSON grandes, la búsqueda recursiva puede alcanzar rápido el límite de visitas.