Achatar e restaurar JSON
Converta JSON aninhado em chaves com pontos e reconstrua objetos aninhados a partir de dados planos.
Entrada
Resultado
Como 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.
Perguntas frequentes
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.
Ferramentas relacionadas
Formatador JSON
Embeleza e valida JSON com recuo configurável, destaque de erros e cópia em um clique.
Visualizador JSON
Leia JSON em uma visualização limpa e formatada e explore-o como uma árvore recolhível.
Testador de JSONPath
Consulte dados JSON com expressões JSONPath e veja os valores correspondentes instantaneamente.
Validador JSON
Verifica se o seu JSON é válido e mostra uma explicação clara de qualquer problema de sintaxe.
Minificador JSON
Remove todos os espaços e quebras de linha desnecessários para produzir a menor carga JSON possível.
Visualizador de árvore JSON
Transforma JSON em uma árvore interativa e recolhível com comprimentos de array e tipos de valor.