Achatar JSON
Transforme um JSON aninhado em um objeto plano, com chaves em notação de ponto como user.name ou user.roles[0].
Como funciona
Precisa importar um JSON aninhado para uma planilha ou um banco tabular, ou simplesmente identificar rapidamente todos os caminhos de chaves de uma estrutura complexa? O achatamento transforma cada valor final (string, número, booleano) em um único par chave/valor, em que a chave descreve o caminho completo a partir da raiz: objetos usam ponto (user.name) e matrizes usam colchetes (roles[0]).
O que acontece com matrizes e objetos vazios?
Uma matriz ou um objeto vazio é mantido como está no resultado ([] ou {}) sob a sua chave de caminho, já que não há valor final a extrair.
Essa operação é reversível?
Sim, use a ferramenta "Desachatar JSON" com o resultado obtido aqui para reconstruir a estrutura aninhada original.
Processamento 100% local: o achatamento é feito inteiramente no seu navegador via WebAssembly — seus dados JSON nunca saem do seu dispositivo.