Todas las Herramientas|100% en Cliente

Guía Técnica de Expresiones JSONPath

Guía completa para dominar consultas JSONPath, operadores de filtro y selectores recursivos sobre estructuras JSON anidadas.

Sample Queries:
Documento JSON Destino939 bytes
Resultados Extraídos
[
  "Nigel Rees",
  "Evelyn Waugh",
  "Herman Melville",
  "J. R. R. Tolkien"
]
Nodos Coincidentes4
Tamaño JSON939 B
Estado de ConsultaValid
Query DepthDirect

Zero Cloud Leakage

Your sensitive production JSON documents and API payloads are parsed and evaluated completely inside your local browser runtime.

Full Expression Grammar

Supports root `$`, recursive descent `..`, wildcards `*`, bracket slices `[start:end]`, and boolean filters `[?(@.price < 10)]`.

High-Throughput Node Extraction

Instantly matches and flattens node targets with zero server latency or network round-trips.

Referencia técnica y guía de arquitectura

Guía Técnica de Expresiones JSONPath — Guía de referencia

Guía completa para dominar consultas JSONPath, operadores de filtro y selectores recursivos sobre estructuras JSON anidadas.

Parámetros clave y controles

querystring

Expresión de consulta JSONPath (ej. $.store.book[?(@.price < 10)]).

jsonInputstring | object

Documento JSON de origen a analizar.

resultFormatenum ('values' | 'paths')

Formato de salida en valores o rutas absolutas.

safeModeboolean

Tolerancia ante propiedades inexistentes.

Consejos profesionales y mejores prácticas

Utilice .. para búsqueda recursiva en cualquier nivel de profundidad (ej. $..author).

Use predicados [?(@.price < 10)] para filtrar elementos de arreglos por propiedades.

La notación de corte [0:3] permite limitar rangos de elementos devueltos.

Errores comunes y solución de problemas

Asegúrese de usar corchetes [*] al recorrer colecciones en lugar de puntos.

Recuerde usar @ para hacer referencia al nodo actual evaluado.

Preguntas frecuentes (FAQ)

¿Se transmiten mis datos JSON a servidores externos?▼

No. Toda la evaluación se ejecuta en la memoria local del navegador.

¿Qué operadores son compatibles?▼

Compatible con $, .., @, comodín *, cortes de arreglo y operadores lógicos.

¿Funciona en objetos muy profundos?▼

Sí, el selector recursivo (..) explora cualquier nivel de profundidad.

¿Qué tamaño de JSON puedo consultar?▼

Procesa documentos de varios megabytes en tiempo real sin lentitud.

Herramientas y utilidades relacionadas

Todas las herramientas →