Probador de ruta JSON
Pegue JSON y una expresión JSONPath para encontrar valores coincidentes, inspeccionar rutas de resultado y copiar datos extraídos.
Partidos
| Camino | Valor |
|---|
¿Qué es un probador JSONPath?
Un JSONPath Tester le ayuda a consultar datos JSON anidados con expresiones de ruta, como propiedades de objetos, índices de matriz, comodines, sectores, búsqueda recursiva y filtros simples.
Esto es útil al depurar respuestas de API, verificar reglas de automatización, extraer valores de cargas útiles grandes o documentar rutas JSON para pruebas e integraciones.
Cómo utilizar el probador JSONPath
- Pegue JSON en el campo de entrada.
- Introduzca una expresión JSONPath que comience con $.
- Haga clic en Probar ruta o mantenga habilitada la ejecución automática.
- Revise las rutas coincidentes, los valores coincidentes y copie el resultado si es necesario.
Ejemplos de JSONPath compatibles
$.tienda.libros[0].título
Lee una propiedad anidada del primer elemento de la matriz.
$.store.books[*].autor
Seleccione una propiedad de cada elemento de una matriz.
$.tienda.libros[?(@.precio > 30)]
Filtre los elementos de la matriz mediante una comparación simple.
$..precio
Encuentre propiedades coincidentes de forma recursiva.
$.tienda.libros[0:2]
Devuelve una porción de una matriz.
$['tienda']['bicicleta']['color']
Utilice notación entre corchetes para los nombres de propiedades entre comillas.
Guías relacionadas
Aprenda el workflow detrás de esta herramienta y qué revisar después.
Comprobaciones de JSONPath antes de usar una expresión en código
Prueba con payloads representativos porque las implementaciones difieren y un solo ejemplo no cubre datos ausentes o repetidos.
Cardinalidad esperada
Confirma si la expresión debe devolver uno, varios o ningún valor y qué ocurre cuando la ruta no existe.
Arrays y filtros
Prueba arrays vacíos, múltiples coincidencias, arrays anidados, predicados, comparaciones numéricas y tipos inesperados.
Sintaxis de claves
Usa notación de corchetes para claves con puntos, espacios, guiones u otros caracteres que puedan interpretarse como ruta.
Compatibilidad de implementación
Verifica operadores, descenso recursivo, funciones y forma del resultado en la biblioteca JSONPath exacta de la aplicación.
Herramientas relacionadas
Estas herramientas también pueden resultarle útiles.