Extractor de rutas JSON
Ann
Sitios externos relacionados
Algunos enlaces son enlaces de afiliados.
Herramientas relacionadas
Pega un documento JSON y una ruta, y esta herramienta devuelve exactamente el valor en esa ubicación — cadena, número, objeto o array. Entiende tanto la notación de punto (a.b.c) como la de corchete (a["b"][0]), incluidos los índices negativos de array. Todo se ejecuta en tu navegador.
Cómo usar
- Pega tu JSON en el primer cuadro.
- Escribe una ruta como users[0].name en el cuadro de ruta.
- Lee o copia el valor extraído abajo.
Cómo funciona
El JSON se analiza una vez en un valor en memoria. Tu ruta se descompone en una lista de pasos — claves de objeto e índices de array — aceptando notación de punto, claves entre corchetes con comillas e índices numéricos (incluidos los negativos que cuentan desde el final). La herramienta recorre el valor paso a paso. Si un paso no existe, informa de que no se encontró nada en lugar de suponer.
Funciones
Rutas de punto y corchete
Combina a.b.c con ["key"] y [0] libremente, como en el código.
Índices negativos
Usa [-1] para obtener el último elemento de un array.
Muestra el tipo
Ve si el resultado es una cadena, número, objeto o array.
Totalmente privado
Tu JSON se analiza en tu navegador y nunca se sube.
Cuándo usarlo
Respuestas de API
Extrae rápidamente un campo de una respuesta de API grande.
Archivos de configuración
Comprueba el valor de una clave específica en lo profundo de una configuración.
Depuración
Confirma qué contiene realmente una ruta anidada.
Aprendizaje
Practica cómo las rutas JSON se mapean a datos anidados.
Notas
- Un $ o punto inicial en la ruta es opcional y se ignora.
- Las claves con caracteres especiales funcionan en forma de corchete: ["a-b"].
- Una ruta vacía devuelve el documento completo.
- Todo el análisis se ejecuta en tu dispositivo; no se sube nada.
Preguntas frecuentes
- ¿Qué sintaxis de ruta se admite?
- Notación de punto (a.b.c), claves entre corchetes (a["b"]) e índices de array (a[0]), que se pueden combinar.
- ¿Puedo leer el último elemento del array?
- Sí. Usa un índice negativo como items[-1] para contar desde el final.
- ¿Qué pasa si la ruta no existe?
- La herramienta informa claramente de que no se encontró ningún valor en lugar de devolver algo engañoso.
- ¿También devuelve objetos?
- Sí. Si la ruta apunta a un objeto o array, se muestra como JSON formateado.
- ¿Se sube mi JSON?
- No. El análisis ocurre completamente en tu navegador y nada sale de tu dispositivo.