¿Qué es JSONPath / jq?
JSONPath es un lenguaje de consulta para JSON, el equivalente a lo que XPath es para XML. Con expresiones como $.users[?(@.role=='admin')].name puedes extraer, filtrar y navegar por documentos JSON grandes sin escribir código. Esta herramienta evalúa tu consulta contra el JSON en vivo y te muestra los resultados al instante.
Es ideal para localizar justo los datos que necesitas dentro de la respuesta extensa de una API, probar una expresión antes de usarla en tu aplicación, o explorar una estructura desconocida. El JSON no sale de tu navegador.
Preguntas frecuentes
¿Qué es JSONPath?
Un lenguaje de consulta para JSON (el equivalente a XPath para XML) que permite extraer y filtrar datos con expresiones como $.users[*].name.
¿Es lo mismo que jq?
Son parecidos: ambos consultan JSON. jq es una herramienta de terminal con su propia sintaxis; JSONPath es un estándar de expresión usado en muchos lenguajes.
¿Cómo filtro un array por una condición?
Con un filtro entre corchetes: $.users[?(@.role=='admin')].name devuelve los nombres de los usuarios con rol admin.
¿Es gratis?
Sí, todas las herramientas de NewKit son completamente gratuitas.
¿Se envían mis datos a un servidor?
No. El procesamiento ocurre 100% en tu navegador, por lo que es seguro incluso para datos sensibles.