Desachatar JSON

Reconstrua um JSON aninhado a partir de um objeto plano cujas chaves usam notação de ponto, como user.name ou user.roles[0].

Exemplo:

Como funciona

Você recebeu uma exportação tabular (de uma planilha, de um banco de dados) cujas colunas foram nomeadas com caminhos como adresse.ville ou tags[0] e precisa reconstituir um JSON aninhado que possa ser usado por uma aplicação? Cole o objeto plano: cada chave é dividida em segmentos (nos pontos e nos colchetes de índice) para reconstruir automaticamente os objetos e as matrizes aninhados correspondentes.

O que acontece se a entrada não for um objeto JSON plano?

Uma mensagem de erro clara é exibida: a ferramenta espera um objeto JSON de nível superior (e não uma matriz ou um valor simples) cujas chaves descrevam caminhos.

Essa operação é reversível?

Sim, use a ferramenta "Achatar JSON" com o resultado obtido aqui para recuperar o objeto plano original.

<strong>Processamento 100% local:</strong> a reconstrução é feita inteiramente no seu navegador via WebAssembly — seus dados JSON nunca saem do seu dispositivo.