Probador de JSONPath - Evalúe Expresiones JSONPath (RFC 9535) en Línea

AdSense Placeholder
Slot: header_tool

Probador de JSONPath

Consulte un documento JSON y vea las coincidencias y sus rutas mientras escribe

AdSense Placeholder
Slot: tool_mid_article

Resultados en Vivo

Las coincidencias y sus rutas normalizadas se actualizan al escribir la expresión o editar el documento.

Filtros, Segmentos y Más

Admite filtros como [[email protected] < 10 && @.isbn], segmentos, índices negativos, descenso recursivo y las funciones length, count, match, search y value.

Errores Útiles

Los problemas de sintaxis se señalan por posición, y las expresiones que incumplen las reglas de tipos se rechazan como exige el estándar.

Privacidad Total

Su JSON se evalúa en su navegador y nunca se sube.

Guía Rápida de JSONPath

JSONPath es un lenguaje de consulta para JSON, estandarizado como RFC 9535. Una consulta empieza en la raíz, $, y sigue segmentos: .nombre o ['nombre'] elige un miembro, [0] y [-1] eligen elementos de una lista por posición, [1:3] hace un segmento, * selecciona todo en ese nivel y .. busca a cualquier profundidad, así que $..price encuentra todos los precios en cualquier parte. Un filtro como [[email protected] < 10] conserva los elementos cuyo nodo actual, @, pasa la prueba.

La herramienta sigue de cerca el estándar, así que los resultados pueden diferir de bibliotecas JSONPath antiguas: las reglas de espacios son estrictas, comparar valores de tipos distintos da simplemente falso en lugar de error, y las expresiones que incumplen las reglas de tipos del estándar se rechazan. La lista de resultados muestra cada coincidencia con su ruta normalizada, que es la ubicación exacta del valor en el documento.

Puntos Clave

  • RFC 9535: Implementa el estándar y supera su suite oficial de pruebas de conformidad.
  • Pruebe los ejemplos: Pulse una expresión de ejemplo para cargar un documento de muestra de una librería.
  • Herramientas relacionadas: Vea también el Formateador JSON, el Visor JSON y el Validador JSON.
AdSense Placeholder
Slot: footer_leaderboard