# Extractor de Claves JSON

Extrae todas las claves de objetos JSON con múltiples formatos de salida. Perfecto para analizar estructura JSON, generación de documentación y entender objetos anidados complejos.

> Página canónica: https://elysiatools.com/es/tools/json-key-extractor

- **Categoría:** Data Processing

- **Palabras clave:** json, claves, extraer, estructura, analizar, anidado, objeto, propiedades

## Descripción general

El Extractor de Claves JSON es una herramienta diseñada para analizar y extraer de forma eficiente todas las propiedades de objetos JSON complejos, permitiéndote visualizar su estructura jerárquica o listar sus claves en diversos formatos de salida.

## Entradas

- **Entrada JSON** (textarea): Ingresa tus datos JSON...
- **Formato de Salida** (select)
- **Aplanar Claves Anidadas** (checkbox): Convertir claves anidadas a notación de puntos (ej., "usuario.perfil.nombre")
- **Incluir Tipos de Datos** (checkbox): Incluir el tipo de dato de cada clave (string, number, boolean, object, array, null)
- **Incluir Ruta Completa** (checkbox): Incluir la ruta completa a cada clave en objetos anidados
- **Ordenar Claves Por** (select)
- **Eliminar Claves Duplicadas** (checkbox): Eliminar claves duplicadas cuando aparecen en múltiples ubicaciones
- **Profundidad Máxima** (number): Ingresa la profundidad máxima de anidación (1-20)

## Cuándo usarlo

- Cuando necesitas documentar la estructura de una API o un archivo de configuración extenso.
- Al intentar comprender la jerarquía y profundidad de objetos JSON altamente anidados.
- Para generar rápidamente una lista de campos necesarios al crear interfaces de usuario o esquemas de base de datos.

## Cómo funciona

- Pega tu código JSON en el área de entrada.
- Selecciona el formato de salida deseado, como lista, tabla Markdown o árbol jerárquico.
- Ajusta las opciones de configuración para aplanar claves, incluir tipos de datos o definir la profundidad máxima de análisis.
- Haz clic en procesar para obtener la lista de claves extraídas al instante.

## Casos de uso

- Generación automática de documentación técnica para esquemas de datos.
- Validación de consistencia en archivos de configuración JSON de gran tamaño.
- Mapeo de campos para integraciones entre diferentes sistemas de software.

## Preguntas frecuentes

### ¿Qué formatos de salida admite la herramienta?

Puedes obtener los resultados como una lista simple, un array JSON, una tabla en formato Markdown o una estructura de árbol jerárquico.

### ¿Cómo funciona la opción de aplanar claves?

Al activar esta opción, las claves anidadas se convierten a notación de puntos, por ejemplo: 'usuario.perfil.nombre'.

### ¿Puedo limitar qué tan profundo analiza el JSON?

Sí, puedes configurar la 'Profundidad Máxima' desde 1 hasta 20 niveles para evitar procesar estructuras excesivamente profundas.

### ¿La herramienta identifica el tipo de dato de cada clave?

Sí, al habilitar 'Incluir Tipos de Datos', la herramienta indicará si el valor es string, number, boolean, object, array o null.

### ¿Es posible eliminar claves duplicadas en la salida?

Sí, marcando la opción 'Eliminar Claves Duplicadas', la herramienta filtrará las repeticiones que aparezcan en diferentes ramas del objeto.

## Herramientas relacionadas

- [Removedor de Caracteres BOM](https://elysiatools.com/es/tools/data-bom-remover): Eliminar caracteres BOM (Byte Order Mark) de contenido de texto y archivos. Perfecto para limpiar archivos de texto con problemas de codificación.
- [Extractsor de Texto PDF](https://elysiatools.com/es/tools/pdf-text-extractor): Extrae contenido de texto de documentos PDF con soporte para selección de páginas, opciones de formato y procesamiento multiidioma
- [Extractor de Texto Word](https://elysiatools.com/es/tools/word-text-extractor): Extrae contenido de texto de documentos Word con soporte para opciones de formato, selección de párrafos y procesamiento multiidioma
- [Extractor de Correo Electrónico Masivo](https://elysiatools.com/es/tools/bulk-email-extractor): Extrae todas las direcciones de correo electrónico de texto de entrada, artículos, código fuente web o contenido mixto. Soporta deduplicación y exportación a JSON.
- [Limitador de Rango de Datos](https://elysiatools.com/es/tools/data-range-limiter): Limitar valores numéricos a rangos específicos mediante recorte, filtrado o marcado de valores fuera de rango. Perfecto para control de calidad de datos, limpieza de sensores.
- [Removedor de Encabezados](https://elysiatools.com/es/tools/header-remover): Eliminar encabezados de datos CSV para crear archivos limpios sin encabezados. Perfecto para importaciones de bases de datos, tuberías de procesamiento de datos.
- [Compactar Array](https://elysiatools.com/es/tools/compact-array): Elimina valores falsos de un array usando lodash _.compact
- [Extractor de Caracteres Chinos](https://elysiatools.com/es/tools/chinese-character-extractor): Extrae todos los caracteres chinos del texto, filtrando signos de puntuación, letras inglesas, números y símbolos no chinos

## Ejemplos

- [Ejemplos de JSON](https://elysiatools.com/es/samples/json): Ejemplos de formato JSON (JavaScript Object Notation) desde estructuras simples hasta complejas
- [Ejemplos JSON de Chat](https://elysiatools.com/es/samples/chat-transcript-json): Ejemplos JSON para transcripciones de chat multirrol
- [Ejemplos JSON de Texto Enriquecido](https://elysiatools.com/es/samples/rich-media-json): Ejemplos JSON para editores de texto enriquecido (TipTap, Quill, Slate)
- [Muestras JSON de Terraform Plan](https://elysiatools.com/es/samples/terraform-plan-json-samples): Archivos Terraform plan JSON para visualizacion de dependencias y revision de cambios, similares a terraform show -json
