Extrae datos JSON usando expresiones JSONPath
Herramientas para desarrolladores
Acerca de esta herramienta
El Extractor JSONPath le permite consultar datos JSON mediante expresiones de ruta, una sintaxis potente para navegar y seleccionar elementos dentro de estructuras JSON. Admite comodines, índices de array y descenso recursivo para una extracción de datos precisa.
Características principales
- Soporte completo de sintaxis JSONPath, incluyendo filtros y expresiones
- Vista previa de resultados en tiempo real al escribir la expresión
- Resaltado de coincidencias en el JSON original
- Expresiones de ruta predefinidas y ejemplos
- Copia de resultados extraídos en formato JSON o texto plano
- Soporte para descenso recursivo y segmentación de arrays
Casos de uso
- Extraer campos específicos de respuestas JSON de API complejas
- Depurar y validar consultas JSONPath antes de la implementación
- Filtrar y transformar grandes conjuntos de datos JSON
- Navegar rápidamente por estructuras JSON profundamente anidadas
- Extraer y agregar puntos de datos de registros JSON
json
jsonpath
query
extract
data
Preguntas frecuentes
¿Qué sintaxis admite JSONPath?
Admite notación de punto (p. ej. store.name) y notación de corchetes (p. ej. store["name"]), así como índices de array (p. ej. products[0]) y comodines (p. ej. products[*]). Las rutas comienzan con $. para indicar la consulta desde el objeto raíz.
¿Cómo se usa el comodín *?
El comodín * coincide con todos los elementos de un array o con todos los pares clave-valor de un objeto. Por ejemplo, products[*].name devuelve el campo name de todos los productos del array, mostrando los resultados en formato de array.
¿Cómo consultar datos en niveles profundos de anidamiento?
Se puede acceder a datos profundamente anidados escribiendo la expresión de ruta nivel por nivel, por ejemplo store.metadata.lastUpdated. Cada nivel se conecta con un punto, y los elementos de array se acceden mediante corchetes con índice.
¿Mis datos están seguros al usar esta herramienta?
Absolutamente seguros. Todo el análisis de datos JSON y las consultas de ruta se realizan localmente en el navegador. No se suben datos a ningún servidor; sus datos son completamente privados.
¿Se pueden extraer datos de múltiples rutas simultáneamente?
Sí. Introduzca una expresión en el campo de ruta y haga clic en «Añadir ruta» para agregar múltiples expresiones. La herramienta ejecuta todas las consultas de ruta simultáneamente y muestra los resultados de cada ruta por separado.