JSONedit é um editor de JSON leve e simples que permite visualizar e editar arquivos JSON em três modos: texto, árvore e lista. O aplicativo é compacto, com cerca de 2 MB, sendo um executável único que inclui Lua e Scintilla compilados estaticamente. Não requer instalação nem depende de bibliotecas não padrão, o que o torna portátil. As configurações são salvas em um arquivo .ini criado no diretório do aplicativo.
Funcionalidades principais:
Permite editar JSON em visualizações de texto, árvore ou lista.
Suporta operações básicas de edição, como clonar nós na visualização em árvore.
Armazena configurações em um arquivo .ini, reforçando a portabilidade.
Limitações:
Não suporta Unicode na versão estável. Apenas UTF-8 com caracteres limitados a códigos 0x00 a 0x7F (equivalente a ASCII) é suportado. Para outros caracteres, é necessário um conversor externo de/para Unicode, dependendo da codepage padrão do Windows.
Uma versão de teste (0.10) inclui suporte a UTF-8.
Sob Linux com WINE, apresenta desempenho reduzido, especialmente com arquivos grandes, sendo lento em operações e com problemas de redesenho imediato da árvore (testado com JSONedit 0.8 no WINE 1.3; WINE 1.6.2 tem desempenho ligeiramente melhor).