Command Palette

Search for a command to run...

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.
Validador JSONPath