Ver JSON como árvore ou grafo
A estrutura de um JSON, antes de ler uma linha dele.
- Visões em árvore e grafo
- Busca em chaves e valores
- Copie o JSONPath
- Nada é enviado
1.Cole um JSON ou abra um arquivo
JSON ou GeoJSON. Arraste para cá ou escolha um arquivo.
Por que existe
JSON bem formatado continua sendo um paredão de texto quando passa de uma tela. O que você costuma querer primeiro é a estrutura: o que está dentro de quê, quais arrays guardam objetos, onde mora o campo que você procura. Uma árvore responde isso recolhendo o que você não está lendo, e um grafo responde de relance. Esta ferramenta mostra os dois, a partir do mesmo documento, sem enviá-lo a lugar nenhum.
O que ele faz
- Mostra o documento como uma árvore recolhível, com a contagem de chaves ou itens em cada objeto e array.
- Desenha um grafo: uma caixa por objeto ou array, com os campos dentro e uma linha para tudo o que está aninhado nele.
- Busca em chaves e valores e abre a árvore só até onde for preciso para mostrar cada resultado.
- Dá o JSONPath de qualquer item clicado, pronto para copiar para o código ou para uma consulta.
- Mantém os números exatamente como foram escritos, então IDs longos não são arredondados na exibição.
O que ele não faz
Ele lê; não edita. Se você mudasse um valor na árvore ou no grafo, ia querer que o texto mudasse junto, e manter três visões de um mesmo documento em sincronia é trabalho de editor, não de visualizador. Documentos muito grandes aparecem só como árvore, porque um grafo com milhares de caixas deixa de ser legível.
Perguntas
- Meu JSON é enviado para algum lugar?
- Não. Ele é lido e desenhado por código que roda dentro da página. Não há servidor por trás desta ferramenta, então o documento não tem para onde ir.
- E se o meu JSON for inválido?
- O visualizador mostra onde ele deixa de ser válido, por linha e coluna, e leva ao formatador de JSON, que corrige comentários, vírgulas sobrando, aspas simples e chaves sem aspas em um clique.
- Qual o tamanho máximo de documento que ele mostra?
- A árvore aguenta arquivos de dezenas de megabytes num navegador de computador, listando arrays grandes algumas centenas de itens por vez. O grafo é desenhado para documentos com até 1.500 objetos e arrays.
As outras ferramentas
- Abrir um arquivo CSV no navegadorSolte um arquivo. Ele abre aqui e fica aqui.Abrir
- Rodar SQL em um arquivo CSVSQL de verdade no seu arquivo, sem instalar um banco de dados.Abrir
- Unir arquivos CSV em um sóVários arquivos entram, um sai, colunas associadas pelo nome.Abrir
- Remover linhas duplicadas de um CSVDuplicatas nas colunas que você diz que identificam uma linha.Abrir
- Comparar dois arquivos CSVAdicionado, removido, alterado, associado por uma chave e não linha a linha.Abrir
- Converter um CSV em PDFUm CSV montado como tabela legível e salvo como PDF.Abrir
- Converter um CSV em ExcelUm .xlsx de verdade, sem nada alterado no caminho.Abrir
- Converter um CSV em JSONCada linha um objeto, cada cabeçalho uma chave.Abrir
- Converter JSON em CSVUma árvore achatada em uma tabela que abre em qualquer lugar.Abrir
- Converter Excel em CSVTodas as planilhas de um arquivo, em CSV UTF-8 limpo.Abrir
- Dividir um arquivo CSVUm arquivo grande demais para usar, em vários que não são.Abrir
- Limpar um CSV bagunçadoBrasil, brasil e “Brasil ” voltam a ser um só valor.Abrir
- Converter um CSV em comandos SQL INSERTEntra um CSV, sai um script .sql que qualquer banco executa.Abrir
- Formatar e validar JSONJSON válido, bem formatado. JSON quebrado, localizado e quase sempre corrigido.Abrir
- Transforme tópicos em Markdown em um mapa mentalDigite uma lista. Veja um mapa.Abrir
- Crie um rastreador de desafio de 30 dias para imprimirTrinta quadradinhos por hábito, no papel, onde você vai ver.Abrir
- Inverter um vídeoReproduza de trás para frente, com o som, sem enviar o vídeo.Abrir