IQ
PayloadIQ
Utilidades de PayloadIQ

Explorador de JSONPath

Escribe una expresión JSONPath, ejecútala sobre tu documento JSON y obtén al instante el array de valores que coinciden. Todo ocurre en tu navegador.

Matching values appear here as a JSON array.
Examples:

Se ejecuta en tu navegador. Lo que introduces no se sube a PayloadIQ.

El Explorador de JSONPath ejecuta una expresión JSONPath sobre tu JSON directamente en el navegador y te devuelve los valores que coinciden, sin escribir ni una línea de código. Pega el documento, escribe una ruta como $.items[*].id y obtienes un array JSON con los resultados. Es ideal para inspeccionar una respuesta de API, comprobar una ruta antes de usarla en tu código o aislar justo el campo que te interesa de un objeto grande.

Cómo se construye una expresión

Una expresión empieza siempre con $, que representa la raíz del documento. A partir de ahí entras en las claves con .clave (o con ["clave"] si el nombre lleva caracteres especiales), eliges un elemento de un array por su índice con [0] —los índices negativos como [-1] cuentan desde el final— y abres en abanico con los comodines [*] y .*, que recorren todos los elementos de un array o todos los valores de un objeto. Cada paso con comodín aplana sus coincidencias en el resultado acumulado, así que $.items[*].id te devuelve un único array plano con todos los id. Si un paso no encuentra nada, el resultado es simplemente un array vacío: una respuesta válida, no un error.

Privado por diseño: nada sale de tu equipo

La herramienta evalúa la expresión recorriendo el objeto JSON ya analizado; nunca usa eval, así que tus datos no salen de la página ni se envían a ningún servidor. Esto la hace segura para respuestas de API reales, tokens o cualquier payload con información sensible que prefieras no subir. Eso sí, se trata de un subconjunto pequeño y deliberado de JSONPath: no admite filtros, descenso recursivo (..) ni cortes (slices), lo que lo mantiene predecible y rápido para las consultas del día a día.

Preguntas frecuentes

¿Se suben mis datos a algún servidor?
No. Tanto el JSON como la expresión se procesan por completo en tu navegador, recorriendo el objeto en memoria. Nada se envía a ningún sitio, así que puedes consultar respuestas de API o payloads con datos sensibles sin riesgo.
¿Qué sintaxis de JSONPath admite?
La raíz $, el acceso a claves con .clave y ["clave"], la selección por índice con [n] (incluidos negativos como [-1]) y los comodines [*] y .* para recorrer arrays y objetos. Las coincidencias se aplanan en un único array de resultados.
¿Puedo usar filtros o descenso recursivo (..)?
No. Esta versión implementa un subconjunto seguro y acotado, sin filtros, sin descenso recursivo (..) ni cortes (slices). A cambio es predecible y rápido para extraer valores por ruta directa.
¿Qué pasa si mi expresión no coincide con nada?
Obtienes un array vacío [], que es una respuesta válida y no un error. Si el JSON tiene errores de sintaxis, la herramienta te avisa con la línea y la columna del problema.

Utilidades relacionadas

Formateador / Validador JSONMinificador JSONComparar JSONJSON a CSV
Abrir PayloadIQ Playground