Visualizador / editor JSON

Navegue por qualquer documento JSON como uma árvore recolhível e com cores. Edite valores em linha, altere os seus tipos, renomeie ou elimine chaves, acrescente novos campos, e depois exporte o resultado formatado ou minimizado. Também: Formatador JSON | Avaliador JSONPath | Todas as ferramentas JSON.
Todo o processamento é feito localmente no seu navegador — nada é enviado.
Árvore: Edite um valor, ou passe o rato sobre uma linha para + acrescentar / ✎ renomear / × eliminar.
A árvore aparece aqui depois de carregar um documento JSON. Carregue em "Exemplo" para um exemplo rápido.
A exportação lê a árvore atual (após as edições).
Cole JSON em cima e carregue em "Carregar na árvore" para começar a editar.
Sugestões de edição: clique num valor para o alterar (as strings são texto simples; os números têm de ser válidos; os booleanos aceitam true/false). Use o seletor de tipo para mudar um nó para object ou array (e depois acrescentar filhos), ou para null. + acrescenta um filho a um objeto/array, ✎ renomeia uma chave (objetos), × elimina um nó. Cada alteração estrutural volta a desenhar a árvore; as alterações de valor são aplicadas ao premir Enter ou ao clicar noutro lado.
O que é JSON?

O JSON (JavaScript Object Notation) é um formato de texto com exatamente seis tipos de valor: objeto, array, string, número, booleano e null. Venceu o XML na troca de dados porque se mapeia diretamente nas estruturas de todas as linguagens principais — analise uma vez e tem objetos e arrays nativos. Uma armadilha: os números JSON são texto decimal, pelo que inteiros muito grandes perdem precisão quando analisados como vírgula flutuante.

A árvore colore os nós por tipo; exporte como texto formatado ou minimizado.