Probador y Evaluador de JSONPath
Consulta, inspecciona y evalúa documentos JSON usando expresiones JSONPath en tiempo real. Toda la evaluación se ejecuta localmente en tu navegador — tus datos nunca se suben.
Los valores coincidentes se mostrarán aquí.
Ejemplos de JSONPath
Carga los datos de ejemplo y haz clic en cualquier expresión a continuación para probarla inmediatamente. Estos ejemplos demuestran selectores estándar, así como extensiones de JSONPath-Plus.
| Expresión | Descripción | |
|---|---|---|
| $.store.book[*].author | Autores de todos los libros en la tienda. | |
| $..author | Todos los autores recursivamente en cualquier parte del JSON. | |
| $.store.book[?(@.price < 10)] | Books cheaper than $10 using filter expressions. | |
| $.store.book[0,1] | Los dos primeros libros usando selectores de unión/coma. | |
| $.store.book[:2] | Los dos primeros libros usando notación de segmento. | |
| $.store.book[?(@.isbn)] | Todos los libros que contienen una propiedad ISBN. | |
| $..price | Todos los precios recursivamente en cualquier parte del documento. |
Acerca de JSONPath-Plus
Este evaluador ejecuta el dialecto JSONPath-Plus. Extiende la especificación JSONPath original con funciones personalizadas, selectores de padres (^), filtros de propiedades/índices y operaciones nativas de array/segmento.
Diferencias de sintaxis y dialecto
La sintaxis de JSONPath varía entre bibliotecas (por ejemplo, Go, Java, Python). JSONPath-Plus es JavaScript completamente del lado del cliente, lo que permite funciones de filtro estándar y búsquedas de selectores profundos de forma segura en el navegador.
Privacidad 100% del lado del cliente
Tus documentos JSON y expresiones de consulta se evalúan directamente dentro del entorno aislado de tu navegador. No se envían datos a APIs o servidores externos, lo que garantiza una privacidad completa.
Herramientas de desarrollo relacionadas
Probador de JSONPath
Evalúa expresiones JSONPath compatibles contra un documento JSON local e inspecciona las rutas y valores coincidentes.
- Entrada
- JSON y una expresión JSONPath.
- Salida
- Los valores coincidentes con sus rutas y recuento.
- Limitaciones reales
- Los dialectos de JSONPath difieren; las expresiones de script y los operadores no compatibles no se aceptan, y una consulta válida puede legítimamente no coincidir con nada.
- Privacidad y tratamiento de datos
- JSON y una expresión JSONPath se procesan en esta tabla de navegador. Convertr no la recibe ni almacena; cerrar o recargar la página desliza el estado de trabajo a menos que la herramienta ofrece explícitamente un descargo local.
Cómo utilizar esta herramienta
- Proporcione un JSON válido y una expresión JSONPath en los controles de la herramienta.
- Selecciona las configuraciones que afectan los valores coincidentes con sus rutas y recuento, luego ejecuta la herramienta.
- Revisa los valores coincidentes con sus rutas y recuento antes de copiarlos o descargarlos.
Modos comunes de fallo
JSON no válido, corchetes mal formados, un operador no compatible o una ruta ausente del documento produce un error o cero coincidencias.
Ejemplo útil
Ejecuta $.store.book[*].title contra un documento de tienda para listar cada título de libro.