Probador de JSONPath - Evalúe Expresiones JSONPath (RFC 9535) en Línea
Probador de JSONPath
Consulte un documento JSON y vea las coincidencias y sus rutas mientras escribe
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.