# Desaplanador JSON

Convierte pares clave-valor aplanados de nuevo a objetos JSON anidados con soporte para diferentes formatos de clave

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

- **Categoría:** Data Processing

- **Palabras clave:** json, desaplanar, anidado, objeto, reconstruir, clave-valor, restaurar

## Descripción general

El Desaplanador JSON es una herramienta eficiente diseñada para transformar estructuras de datos planas, como pares clave-valor o notación de puntos, en objetos JSON jerárquicos y anidados, facilitando la organización y legibilidad de tus datos.

## Entradas

- **Entrada de Datos Aplanados** (textarea): Enter your flattened key-value pairs...
- **Formato de Entrada** (select)
- **Formato de Clave** (select)
- **Delimitador de Clave** (text): Character separating nested keys
- **Inferencia de Tipo de Datos** (select)
- **Detección de Arrays** (select)
- **Estrategia de Fusión para Conflictos** (select)
- **Preservar Valores Vacíos/Nulos** (checkbox)

## Cuándo usarlo

- Cuando necesitas convertir datos exportados de bases de datos planas o archivos CSV en objetos JSON estructurados.
- Al trabajar con configuraciones que utilizan notación de puntos o rutas y requieres convertirlas a un formato de objeto nativo.
- Para reconstruir jerarquías de datos complejas a partir de listas simples de claves y valores.

## Cómo funciona

- Pega tus datos aplanados en el área de entrada y selecciona el formato de origen.
- Configura el delimitador de clave y el modo de detección de arrays según la estructura de tus datos.
- Elige la estrategia de inferencia de tipos y de fusión para asegurar que el JSON resultante sea preciso.
- Haz clic en procesar para obtener tu objeto JSON anidado listo para usar.

## Casos de uso

- Transformación de configuraciones de entorno (env) a archivos de configuración JSON.
- Normalización de datos provenientes de formularios web que envían campos con nombres jerárquicos.
- Reconstrucción de objetos complejos a partir de volcados de datos tabulares o planos.

## Preguntas frecuentes

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

Soporta notación de puntos (dot notation), corchetes (bracket notation), rutas (path) y estructuras anidadas estándar.

### ¿Puede detectar automáticamente los tipos de datos?

Sí, la opción de inferencia 'auto' detecta números, booleanos y valores nulos automáticamente.

### ¿Cómo maneja los conflictos de claves?

Puedes elegir entre sobrescribir el valor existente, fusionar objetos y arrays, o generar un error si ocurre un conflicto.

### ¿Es posible procesar arrays desde claves aplanadas?

Sí, el modo de detección de arrays permite interpretar claves numéricas o con corchetes como índices de un array.

### ¿Se mantienen los valores vacíos en el resultado?

Sí, la herramienta incluye una opción para preservar valores vacíos o nulos según tus necesidades de configuración.

## Herramientas relacionadas

- [Trazador de linaje de datos JSON](https://elysiatools.com/es/tools/json-data-lineage-tracer): Rastrea rutas de campos JSON, dependencias derivadas e historial de transformaciones para construir un grafo de linaje
- [Renombrador de Claves JSON](https://elysiatools.com/es/tools/json-key-renamer): Renombra claves de objetos JSON en lote con soporte para patrones, reglas y transformaciones. Perfecto para formatear respuestas API.
- [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.
- [Extractor de Claves JSON](https://elysiatools.com/es/tools/json-key-extractor): 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.
- [Convertidor de Clave-Valor de Objeto](https://elysiatools.com/es/tools/object-key-value-converter): Convierte entre diferentes formatos de clave-valor de objeto y manipula estructuras de objeto
- [Convertidor CSV a JSON](https://elysiatools.com/es/tools/csv-to-json): Convierte datos CSV a formato JSON con opciones de análisis personalizables
- [Convertidor Excel a JSON](https://elysiatools.com/es/tools/excel-to-json): Convierte archivos Excel a formato JSON, extrayendo datos de la primera hoja de trabajo
- [Utilidad Lodash en línea](https://elysiatools.com/es/tools/lodash-online-utility): Ejecuta métodos Lodash seleccionados y seguros sobre entradas JSON.

## Ejemplos

- [Ejemplos de JSON](https://elysiatools.com/es/samples/json): Ejemplos de formato JSON (JavaScript Object Notation) desde estructuras simples hasta complejas
- [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
- [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)

## Contenido relacionado

- [Herramientas de intercambio JSON y traduccion de formatos](https://elysiatools.com/es/hubs/json-convert): Compara herramientas de conversion JSON para CSV, YAML, TOML, GraphQL, XML, Markdown, Excel, BSON, EDN y otros formatos estructurados en un solo hub.
- [Herramientas de inspeccion, diff y transformacion JSON](https://elysiatools.com/es/hubs/json-utility): Reune en un solo hub herramientas para formatear JSON, comparar cambios, inspeccionar rutas, validar esquemas, combinar archivos y transformar datos para flujos de API y datos.
- [Generadores de esquemas JSON, datos mock y fixtures de API](https://elysiatools.com/es/hubs/json-generate): Herramientas reunidas para generacion de esquemas JSON, construccion de payloads mock y preparacion de fixtures de API en un solo hub.
- [Herramientas de formato, diff y normalización de JSON](https://elysiatools.com/es/hubs/json-format): Compara herramientas de formato JSON, diff, revisión de logs, comparación de configuración y normalización de datos en un solo hub para flujos de revisión de JSON.
