JSONedit to lekki i prosty edytor JSON, który umożliwia podgląd i edytowanie plików JSON w trzech trybach: tekstowym, drzewa i listy. Aplikacja jest kompaktowa, ma około 2 MB, jest pojedynczym plikiem wykonywalnym, który zawiera statycznie skompilowane Lua i Scintillę. Nie wymaga instalacji ani nie zależy od nie standardowych bibliotek, co czyni ją przenośną. Ustawienia są zapisywane w pliku .ini tworzonym w katalogu aplikacji.
Główne funkcje:
Umożliwia edytowanie JSON w widokach tekstowym, drzewa lub listy.
Obsługuje podstawowe operacje edycyjne, takie jak klonowanie węzłów w widoku drzewa.
Przechowuje ustawienia w pliku .ini, co zwiększa przenośność.
Ograniczenia:
Nie obsługuje Unicode w wersji stabilnej. Obsługiwany jest tylko UTF-8 z ograniczonymi znakami do kodów 0x00 do 0x7F (równoważne ASCII). Dla innych znaków wymagany jest zewnętrzny konwerter z/do Unicode, w zależności od domyślnej kodowej strony Windows.
Wersja testowa (0.10) zawiera wsparcie dla UTF-8.
Na Linuxie z WINE, wykazuje obniżoną wydajność, szczególnie przy dużych plikach, jest wolna w operacjach i ma problemy z natychmiastowym przeprojektowaniem drzewa (testowane z JSONedit 0.8 na WINE 1.3; WINE 1.6.2 ma nieco lepszą wydajność).