JSONedit — это легкий и простой редактор JSON, который позволяет просматривать и редактировать файлы JSON в трех режимах: текстовом, древовидном и списочном. Приложение компактно, его размер около 2 МБ, это единый исполняемый файл, который включает статически скомпилированные Lua и Scintilla. Не требует установки и не зависит от нестандартных библиотек, что делает его портативным. Настройки сохраняются в файле .ini, создаваемом в директории приложения.
Основные функции:
Позволяет редактировать JSON в текстовых, древовидных или списочных представлениях.
Поддерживает основные операции редактирования, такие как клонирование узлов в древовидном представлении.
Сохраняет настройки в файле .ini, что повышает портативность.
Ограничения:
Не поддерживает Unicode в стабильной версии. Поддерживается только UTF-8 с символами, ограниченными кодами 0x00 до 0x7F (эквивалент ASCII). Для других символов нужен внешний конвертер из/в Unicode, в зависимости от кодовой страницы Windows.
Тестовая версия (0.10) включает поддержку UTF-8.
На Linux с WINE наблюдается сниженная производительность, особенно с большими файлами, замедленные операции и проблемы с немедленным перерисовыванием дерева (тестировалось с JSONedit 0.8 на WINE 1.3; WINE 1.6.2 показывает немного лучшую производительность).