Buscador de Rutas JSON

Herramienta de consulta JSONPath en línea gratuita. Encuentre, filtre y extraiga datos de JSON usando expresiones JSONPath.

clearClearpastePaste
Ayuda de sintaxis

Las expresiones JSONPath permiten consultar datos JSON similar a XPath para XML

Operadores comunes
$Nodo raíz
@Nodo actual
.Operador hijo
..Descenso recursivo
*Comodín (todos los elementos)
[n]Subíndice de array
[start:end]Porción de array
[?(...)]Expresión de filtro

Acerca del Buscador de Rutas JSON

El Buscador de Rutas JSON es una herramienta poderosa para consultar y extraer datos de documentos JSON usando expresiones JSONPath. Similar a XPath para XML, JSONPath proporciona un lenguaje de consulta para JSON que facilita navegar estructuras anidadas complejas, filtrar datos y extraer valores específicos.

¿Qué es JSONPath?

JSONPath es un lenguaje de consulta para JSON, similar a XPath para XML. Proporciona una forma estandarizada de navegar y extraer datos de estructuras JSON.

Características clave:
- Navegar objetos y arrays anidados
- Filtrar datos basados en condiciones
- Extraer valores específicos u objetos completos
- Soporte para comodines y búsqueda recursiva
- Corte e indexación de arrays

¿Cuáles son los operadores básicos de JSONPath?

JSONPath proporciona varios operadores para navegar JSON:

$ - Nodo raíz (inicio de cada ruta)
@ - Nodo actual (usado en filtros)
. - Operador hijo (notación de punto)
.. - Descenso recursivo (buscar todos los niveles)
* - Comodín (todos los elementos)
[] - Subíndice de array o filtro

Ejemplos:
- $.tienda.libro[0] - Primer libro
- $..precio - Todos los campos 'precio' en cualquier nivel
- $.tienda.libro[?(@.precio < 10)] - Libros bajo $10

¿Cómo funcionan los filtros?

Los filtros usan sintaxis [?(...)] para seleccionar elementos que coinciden con una condición:

Operadores de comparación:
- == Igual a
- != No igual a
- < Menor que
- > Mayor que

Ejemplos:
- $.tienda.libro[?(@.precio < 10)] - Libros más baratos que $10
- $.tienda.libro[?(@.categoria == 'ficción')] - Libros de ficción
- $.tienda.libro[?(@.isbn)] - Libros que tienen propiedad ISBN

¿Mis datos son seguros?

Sí, sus datos son completamente seguros y privados:

- Todo el procesamiento ocurre en su navegador
- No se envían datos JSON a ningún servidor
- No se almacenan, registran ni transmiten datos
- Funciona completamente sin conexión después de cargar la página

Seguro para usar con:
- Respuestas API
- Archivos de configuración
- Datos de clientes
- Información confidencial