JSONedit is een lichte en eenvoudige JSON-editor die het mogelijk maakt om JSON-bestanden te bekijken en te bewerken in drie modi: tekst, boom en lijst. De applicatie is compact, met ongeveer 2 MB, en is een enkel uitvoerbaar bestand dat statisch gecompileerde Lua en Scintilla bevat. Het vereist geen installatie en is niet afhankelijk van niet-standaard bibliotheken, wat het draagbaar maakt. De instellingen worden opgeslagen in een .ini-bestand dat in de map van de applicatie is aangemaakt.
Hoofdfunctionaliteiten:
Maakt het mogelijk om JSON te bewerken in tekst-, boom- of lijstweergaven.
Ondersteunt basale bewerkingsoperaties, zoals het klonen van knooppunten in de boomweergave.
Bewaar instellingen in een .ini-bestand, wat de draagbaarheid versterkt.
Beperkingen:
Ondersteunt geen Unicode in de stabiele versie. Alleen UTF-8 met tekens beperkt tot codes 0x00 tot 0x7F (vergelijkbaar met ASCII) wordt ondersteund. Voor andere tekens is een externe converter van/naar Unicode nodig, afhankelijk van de standaard codepage van Windows.
Een testversie (0.10) bevat ondersteuning voor UTF-8.
Onder Linux met WINE, vertoont het verminderde prestaties, vooral met grote bestanden, en is traag bij bewerkingen met problemen in de onmiddellijke hertekening van de boom (getest met JSONedit 0.8 op WINE 1.3; WINE 1.6.2 heeft iets betere prestaties).