Aplanar y desaplanar JSON
Convierte JSON anidado en claves con puntos y reconstruye objetos anidados desde datos planos.
Entrada
Resultado
Cómo usar
Flatten nested JSON
Paste nested JSON and run Flatten. Arrays become numeric keys, for example user.roles.0.
- Paste nested JSON.
- Click Flatten.
- Copy the flat JSON output.
Unflatten key paths
Paste a flat object and run Unflatten. Numeric path segments are converted back into arrays automatically.
Preguntas frecuentes
How are arrays represented?
By default each array element gets a numeric segment, such as items.0.name. Empty arrays and objects are preserved as values.
Can I use a different separator?
The UI uses a dot separator. For custom separators, use the underlying library behavior in your own code.
Herramientas relacionadas
Formateador JSON
Embellece y valida JSON con sangría configurable, resaltado de errores y copia con un clic.
Visor JSON
Lee JSON en una vista formateada y limpia y explóralo como un árbol plegable.
Probador de JSONPath
Consulta datos JSON con expresiones JSONPath y ve los valores coincidentes al instante.
Validador JSON
Comprueba si tu JSON es válido y muestra una explicación clara de cualquier problema de sintaxis.
Minificador JSON
Elimina cada espacio y salto de línea innecesarios para producir la carga JSON más pequeña posible.
Visor de árbol JSON
Convierte JSON en un árbol interactivo y plegable con longitudes de arrays y tipos de valores.