Probador de JSONPath
Pega JSON, escribe una expresión JSONPath y ve los valores coincidentes junto con sus rutas para depurar APIs y datos rápidamente.
Resultados
2 coincidencia(s).
Cómo funciona
Ingresa tus datos
Completa los valores, pega el texto o sube el archivo que necesita esta herramienta.
Obtén el resultado al instante
La mayoría de las herramientas se actualizan mientras escribes; algunas usan un solo botón. De cualquier forma, el resultado aparece aquí mismo.
Usa tu resultado
Copia, descarga o comparte lo que genere la herramienta — el control siempre es tuyo.
¿Qué es Probador de JSONPath?
Experimenta con selectores JSONPath e inspecciona los valores coincidentes con sus rutas mientras trabajas con una respuesta de API o fixture.
Cómo probar expresiones JSONPath
Selectores admitidos
El probador admite la raíz $, propiedades con punto, propiedades entre corchetes con comillas, índices de arreglo, comodines, búsqueda recursiva de propiedades con $..nombre, y búsqueda recursiva con comodín con $..*.
Leer las coincidencias
Los resultados se devuelven como objetos JSON que contienen la ruta y el valor coincidentes. Esto facilita ver si la expresión coincidió con el valor que esperabas o con un objeto padre a su alrededor.
Flujo de trabajo útil
- Comienza con un selector amplio como $.items[*] o $..price.
- Reduce un segmento a la vez hasta que el conteo coincida con lo que esperas.
- Usa notación de corchetes para nombres de propiedad que contengan espacios o puntuación.
Notas sobre las pruebas
El motor de coincidencia es un subconjunto enfocado para verificaciones rápidas de selectores. Confirma los selectores de producción complejos en la biblioteca o entorno de ejecución que los ejecutará.
Preguntas frecuentes
¿Admite filtros como [?(@.price > 10)]?
No. Esta versión no evalúa expresiones de filtro, slices, uniones ni expresiones de script.
¿Cómo selecciono cada valor dentro de un objeto?
Usa $..* para recolectar cada valor descendiente, o $..nombrePropiedad para recolectar cada propiedad con un nombre específico.
¿Por qué falla mi selector de corchetes?
Los selectores de propiedad entre corchetes necesitan comillas, como $['user-name']. Los corchetes sin comillas se tratan como índices de arreglo o comodines.
¿Puede consultar JSON inválido?
No. El JSON debe analizarse primero. Los errores de sintaxis se muestran antes de evaluar la expresión JSONPath.
Herramientas relacionadas
- PopularDisponibleLocal
Generador de UUID
Genera identificadores UUID v4 y GUID individuales o por lotes en el navegador.
- PopularDisponibleLocal
Formateador de JSON, YAML y XML
Formatea, minifica y valida JSON y XML, y convierte entre JSON y YAML en el navegador.
- PopularDisponibleLocal
Generador y Lector de Códigos QR
Crea códigos QR y lee imágenes QR de forma local.
- PopularDisponibleLocal
Codificador/Decodificador Base64
Codifica y decodifica texto en Base64 de forma local.
- PopularDisponibleLocal
Codificador/Decodificador de URL
Codifica y decodifica URLs en pestañas separadas, con opciones por lotes y recursivas.
- PopularDisponibleLocal
Conversor de Timestamp Unix
Convierte timestamp Unix (segundos y milisegundos) a fecha/hora y viceversa.
- DisponibleLocal
Codificador/Decodificador de Entidades HTML
Codifica y decodifica entidades HTML de forma segura.
- DisponibleLocal
Probador de Expresiones Regulares
Prueba expresiones regulares y previsualiza reemplazos.
- DisponibleLocal
Decodificador de JWT
Decodifica el encabezado y el payload de un JWT localmente.
- DisponibleLocal
Generador y Validador de Expresiones Cron
Crea, valida y decodifica expresiones cron de 5 campos con próximas ejecuciones.