Achatador JSON
Achate o JSON aninhado em chaves de notação de ponto de nível único ou reconstrua o aninhamento.
Achatador JSON
Cole um objeto JSON profundamente aninhado e esta ferramenta o nivela em um objeto de nível único cujas chaves indicam o caminho completo – user.address.city em vez de três níveis de colchetes. O JSON simples vai direto para planilhas e exportações de CSV, facilita a comparação de duas respostas de API linha por linha e corresponde ao formato de chave que pipelines de log, eventos de análise e armazenamentos de configuração esperam.
Duas opções controlam o formato da chave. O delimitador (um ponto por padrão) une chaves de objetos aninhados e os índices de array são escritos no estilo de colchetes, tags[0], ou com o delimitador, tags.0 — escolha o que seu sistema de destino usar. Objetos e matrizes vazios são mantidos como valores {} e [], portanto, nada desaparece silenciosamente dos dados.
As mesmas opções conduzem na direção inversa: mude o modo para unflatten e um objeto plano é reconstruído em JSON aninhado. Achate uma resposta, edite alguns valores na visualização plana onde os caminhos são fáceis de verificar e, em seguida, nivele-a novamente - a viagem de ida e volta preserva a estrutura, incluindo matrizes e contêineres vazios.
A entrada inválida é relatada da mesma forma que no formatador JSON, com a própria mensagem do analisador, e a contagem na saída conta as chaves simples, a profundidade do aninhamento e o tamanho da saída em bytes. Tudo é executado localmente no seu navegador: respostas de API, arquivos de configuração e exportações com dados reais de clientes nunca saem do seu dispositivo.