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.

Dialecto: JSONPath-Plus
Listo
0 Byte
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.

Probador de JSONPath

Evaluar las expresiones de JSONPath apoyadas contra un documento JSON local y inspeccionar los caminos y valores que se ajustan.

Entrada
JSON y una expresión JSONPath.
Salida
Los valores que se ajustan con sus caminos y cuentan.
Las limitaciones reales
Los dialectos de JSONPath difieren; las expresiones de script y los operadores no apoyados no se aceptan, y una consulta válida puede legítimamente coincidir con nada.
Privacidad y tratamiento de datos
JSON y una expresión JSONPath se procesan en esta tabla de navegador. Converter 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

  1. Proporcionar una expresión JSON y JSONPath válidas en los controles de herramientas.
  2. Seleccione las configuraciones que afectan a los valores correspondientes con sus caminos y cuentas, luego ejecuta la herramienta.
  3. Revise los valores que se ajustan con sus caminos y cuenta antes de copiar o descargarlo.

Modos comunes de fracaso

JSON invalido, brackets malformados, un operador no apoyado o una ruta ausente del documento produce un error o cero partidos.

Un ejemplo útil

Ejecutar $.store.book[*].title contra un documento de tienda para listar cada título del libro.