#434 · Desarrollo y configuración

Extractor de claves JSON

Extrae las claves de un documento JSON y descubre en qué rutas aparecen, incluso dentro de objetos anidados y matrices. Puedes obtener una lista única de nombres de clave o conservar cada aparición con su ruta completa. El resultado ayuda a inspeccionar esquemas, documentar respuestas de API y localizar campos sin recorrer manualmente estructuras extensas.

Entrada de texto

Extracción de estructura
Espacio publicitario

Cómo usar esta herramienta de texto

  1. Pega el contenido en el área de entrada o carga un archivo compatible.
  2. Ajusta las opciones específicas del análisis.
  3. Selecciona Extraer claves.
  4. Revisa el resultado, las métricas y las incidencias detectadas.
  5. Copia o descarga el resultado si necesitas reutilizarlo.

Qué hace esta herramienta

Extrae las claves de un documento JSON y descubre en qué rutas aparecen, incluso dentro de objetos anidados y matrices. Puedes obtener una lista única de nombres de clave o conservar cada aparición con su ruta completa. El resultado ayuda a inspeccionar esquemas, documentar respuestas de API y localizar campos sin recorrer manualmente estructuras extensas.

Analiza el JSON con JSON.parse y recorre recursivamente objetos y matrices para registrar cada clave y su ruta.

Los nombres de clave se conservan exactamente como aparecen en el documento, incluidas mayúsculas, espacios o caracteres Unicode.

Ejemplo

Para {"usuario":{"id":12}}, el modo de rutas devuelve usuario y usuario.id.

Casos de uso

  • Explorar la estructura de respuestas JSON de una API.
  • Preparar documentación de campos disponibles.
  • Buscar nombres de clave repetidos en niveles distintos.

Consejos para obtener mejores resultados

  • Valida primero que el JSON esté bien formado.
  • Usa rutas completas cuando existan claves repetidas.
  • Desactiva los índices si quieres rutas más compactas para matrices.
  • Utiliza claves únicas para crear inventarios de campos.

Detalles del procesamiento

El recorrido visita objetos y elementos de matrices sin modificar los valores. La profundidad máxima se calcula a partir de las rutas encontradas.

No interpreta JSON5, comentarios ni comas finales; la entrada debe ser JSON válido.

Preguntas frecuentes

¿Cómo extraer todas las claves de un JSON anidado?

Pega el JSON y selecciona rutas completas o todas las apariciones. El recorrido incluye claves dentro de objetos y matrices anidadas.

¿Puedo obtener solo nombres de clave únicos?

Sí. El modo Claves únicas elimina repeticiones y devuelve cada nombre de clave una sola vez.

¿Cómo se muestran las claves dentro de matrices JSON?

Con los índices activados se usan rutas como usuarios[0].nombre. Si los desactivas, se evita incorporar el número de índice a la ruta.

¿Qué pasa si el JSON no es válido?

La herramienta detiene el análisis y muestra un mensaje de error para que corrijas la sintaxis antes de continuar.

¿La herramienta extrae también los valores JSON?

Esta página se centra en las claves. Para obtener valores y rutas puedes usar el Extractor de valores JSON relacionado.

Resumen de módulos

MóduloFunción
EntradaTexto o archivo local
ProcesamientoEn el navegador
ResultadoClaves encontradas
ExportaciónTXT, CSV o JSON cuando corresponde

Explora la categoría

Consulta más herramientas de desarrollo, configuración y procesamiento de datos en la categoría actual.