JSON Viewer, Editor & Format
JSON Viewer, Editor & Format — Een JSON-lezer die laat zien waar de syntax breekt
JSON Viewer, Editor & Format is een gratis iOS- en Android-app met een JSON-lezer en -editor voor het moment waarop een API-response, configuratiebestand of data-export op je telefoon belandt en je die meteen moet lezen. Open of plak de data, laat de syntaxvalidator de fout markeren en vraag de AI om de code pretty te printen of uit te leggen. XML, YAML, Markdown en SQL open je in dezelfde editor.
- Prijs
- Gratis, upgrade naar Pro
- Platformen
- iOS en Android
- Talen
- 22
- Leeftijdsclassificatie
- 4+
- Vereist
- iOS 15.1 of nieuwer


De meeste JSON-problemen zijn maar één teken lang.
Een komma aan het einde, enkele aanhalingstekens of een ontbrekende haak: het bestand ziet er bijna goed uit, maar de parser weigert het toch. De snelste oplossing is precies te zien krijgen waar het misgaat. Dat doet de livecontrole in deze editor terwijl je typt.
Wat het is
JSON Viewer, Editor & Format is een iOS- en Android-app waarmee je JSON-bestanden op je telefoon opent, leest en bewerkt. De app markeert syntax, nummert regels, klapt objecten en arrays in en controleert JSON terwijl je typt. Daarbij wordt de plek gemarkeerd van fouten zoals een komma aan het einde, een ontbrekend aanhalingsteken of een niet-gesloten haak. Een online AI kan code pretty printen, uitleggen, herstellen en voorbeelddata genereren. XML-, YAML-, Markdown- en SQL-bestanden open je in dezelfde editor, maar de livecontrole werkt alleen voor JSON.
In de app
Hoe het eruitziet





Achtergrond
Waarom kan een JSON-bestand niet worden geparsed, en hoe vind je de oorzaak?
JSON is een strikt tekstformaat: sleutels moeten strings tussen dubbele aanhalingstekens zijn, er zijn geen opmerkingen en na het laatste item in een object of array mag geen komma staan. Veel bestanden die niet kunnen worden geparsed, zijn kopieën van JavaScript- of Python-data die erop lijken, maar deze regels overtreden. De praktische manier om de oorzaak te vinden is de melding van de parser te lezen, naar die regel te springen en de tekens vlak ervoor te controleren. De echte fout staat meestal een paar tekens eerder dan de plek waar de parser stopt.
Komma's en aanhalingstekens aan het eindede vaste verdachten
Een komma na het laatste item, enkele aanhalingstekens rond een string of een sleutel zonder aanhalingstekens: een standaard JSON-parser weigert ze allemaal. In sommige programmeertalen zijn ze wel toegestaan. Daarom kan een configuratie die in code werkt, als data mislukken.
Grote getallenboven 2^53
JSON zelf stelt geen limiet aan de grootte van getallen, maar veel readers slaan ze op als floatingpointwaarden die alleen tot en met 2^53 exact blijven. Een order-ID die groter is dan dat, kan tijdens de verwerking ongemerkt veranderen. Daarom kun je identificatiegegevens die exact moeten blijven beter als strings opslaan.
Strings die op booleans lijken"false" is niet false
De tekst "false" tussen aanhalingstekens is een niet-lege string, en in de meeste talen geldt een niet-lege string als true. Een featureflag die zo is opgeslagen, kan worden ingeschakeld terwijl iedereen denkt dat die uitstaat.
JSON Lineséén object per regel
Logbestanden gebruiken vaak JSON Lines, waarbij elke regel een volledige JSON-waarde bevat in plaats van dat het hele bestand één waarde is. Een strikte JSON-parser leest de tweede regel als een fout, dus zulke bestanden moet je regel voor regel verwerken.
Pretty printen en minificerendezelfde data, een andere indeling
Pretty printen voegt inspringingen en regeleinden toe, zodat iemand geneste data kan lezen. Minificeren verwijdert die om de tekst kleiner te maken. Geen van beide verandert de waarden, dus je kunt vrij heen en weer schakelen.
Hoe het werkt
Hoe een bestand van onleesbaar naar opgelost gaat
De editor is opgebouwd rond één cyclus: open de data, kijk wat er mis is, pas die aan en controleer opnieuw.
Open of plak de data
Open een bestand vanaf je telefoon met de bestandskiezer of plak een payload. Syntaxmarkering, regelnummers en automatische regelterugloop houden lange documenten leesbaar. Je kunt objecten en arrays inklappen om te verbergen wat je niet leest.
Laat de validator de fout markeren
De controle wordt uitgevoerd terwijl je typt en markeert de plek waar het misgaat. Een slimme toetsenbalk houdt haakjes, accolades, aanhalingstekens en dubbele punten binnen één tikbereik. Met ongedaan maken, opnieuw uitvoeren en een geschiedenis van eerdere versies kun je veilig een oplossing uitproberen.
Laat de rest aan de AI over
Vraag de online AI om rommelige of geminificeerde data te formatteren, uit te leggen wat een blok betekent, een bug te repareren of op basis van een beschrijving een voorbeelddocument te genereren. Herschreven code wordt als diff weergegeven, zodat je die kunt controleren voordat je hem toepast.
Wat erin zit
Wat de app doet
Live
Syntaxcontrole
De validator controleert JSON terwijl je typt en wijst de plek aan van een komma aan het einde, een ontbrekend aanhalingsteken of een niet-gesloten haak.
Inklappen
Grote bestanden leesbaar
Objecten en arrays inklappen, regelnummers, automatische regelterugloop, zoeken en vervangen in het hele document, instelbare tekengrootte en tabgrootte, plus een licht of donker thema.
AI
Formatteren, uitleggen, repareren, genereren
Print geminificeerde data pretty, vraag wat een structuur betekent, repareer een bug of beschrijf de data die je nodig hebt en ontvang een voorbeeld. Voor de AI-tools heb je een internetverbinding nodig.
4
Andere formaten
XML, YAML, Markdown en SQL worden geopend met syntaxmarkering, inklapfunctie, zoeken en de AI-tools. De livecontrole werkt alleen voor JSON, dus vraag de AI om de andere formaten te controleren.
20
Bugs opsporen
Missies waarin je in een gesimuleerde terminal te maken krijgt met een fout: een configuratie die faalt op regel 12, een payload die wordt geweigerd vanwege onopgemaakte sleutels, ID's die boven 2^53 botsen of een XML-conversie waarbij attributen verloren gaan.
20
Begeleide projecten
Bouw een geneste productcatalogus, een API-response-envelop, een JSON Lines-log, JSON Pointer en JSON Patch, en schema's vanaf de basis tot $defs, $ref, oneOf en if/then/else.
Past bij jou
Voor wie het is — en voor wie niet
Past goed bij je als je
- Controleer een API-response of configuratiebestand terwijl je niet achter je bureau zit
- Heb je op je telefoon een snelle bestandsopener nodig voor .json-bestanden en gegevensexports?
- Ben je tester of analist, lees je payloads en wil je dat de foutieve regel wordt gemarkeerd?
- Leer je hoe JSON, schema's en XML werken en oefen je graag met echte fouten?
- Wil je tools voor mooi opmaken en uitleggen gebruiken zonder de editor te verlaten?
Niet het juiste hulpmiddel als je
- Heb je de AI-tools offline nodig, omdat ze online werken en een internetverbinding nodig hebben?
- Wil je live foutcontrole voor XML of YAML, omdat de live controle alleen JSON ondersteunt?
- Verwacht je onbeperkte AI zonder te betalen? Het gratis abonnement bevat 3 AI-verzoeken per dag, plus één extra verzoek na het bekijken van een korte advertentie.
Privacy
Wat de AI-tools versturen
De editor, de syntaxiscontrole, het openen van documenten en zoeken werken op het apparaat. De AI-tools werken online. De tekst die je hen vraagt op te maken, uit te leggen of te herstellen, wordt voor dat verzoek naar een AI-service gestuurd. Meer informatie vind je in het privacybeleid van CoddyKit.
Alle details vind je in het privacybeleid van CoddyKit.
Vragen
Veelgestelde vragen
Hoe open en lees ik een JSON-bestand op mijn telefoon?
In JSON Viewer, Editor & Format open je het bestand met de bestandskiezer of plak je de inhoud in de editor. De gegevens worden weergegeven met syntaxisaccentuering en regelnummers. Je kunt objecten en arrays inklappen om de delen die je niet leest te verbergen. Hetzelfde werkt voor een API-response die je vanuit een andere app hebt gekopieerd.
Hoe vindt JSON Viewer syntaxisfouten?
Een validator controleert de JSON terwijl je typt en markeert de foutieve plek. Veelvoorkomende fouten worden gemarkeerd, zoals een afsluitende komma, een ontbrekend aanhalingsteken of een niet-gesloten haakje, zodat je precies het juiste teken kunt herstellen in plaats van het hele bestand te doorzoeken. De live controle werkt alleen voor JSON.
Kan ik JSON mooi opmaken of minimaliseren?
Ja. De AI-opmaaktool zet rommelige of geminimaliseerde gegevens om in nette tekst met inspringingen. Omdat dit een online AI-tool is, heb je een verbinding nodig. Elke herschrijving wordt als een diff weergegeven, zodat je die kunt controleren voordat je de wijziging toepast.
Opent JSON Viewer XML-, YAML- of SQL-bestanden?
XML, YAML, Markdown en SQL worden in dezelfde editor geopend, met syntaxisaccentuering, inklappen, zoeken en de AI-tools. Alleen voor JSON is er live syntaxiscontrole. Voor de andere indelingen kun je de AI vragen het document op problemen te controleren.
Wat is het verschil tussen JSON en JSON Lines?
Een JSON-bestand bevat één waarde, meestal een object of een array. Een JSON Lines-bestand bevat op elke regel een volledige JSON-waarde. Dat is geschikt voor logs die record voor record groeien. JSON Viewer bevat een begeleid project over JSON Lines voor een logbestand, zodat je het verschil tussen beide kunt zien.
Is JSON Viewer, Editor & Format gratis?
De app is gratis te downloaden. De editor, de syntaxiscontrole, het openen van documenten en zoeken zijn gratis. Gratis gebruik omvat 3 AI-verzoeken per dag, plus één extra verzoek na het bekijken van een korte advertentie, het eerste begeleide project en twee missies. Er worden advertenties weergegeven. Pro verwijdert advertenties en geeft toegang tot onbeperkte AI-verzoeken en alle projecten en missies.
Kan ik met deze app JSON leren, en het niet alleen bekijken?
Ja. Er zijn 20 bug hunts en 20 begeleide projecten. Bij de bug hunts zoek je de oorzaak van fouten, zoals een afsluitende komma in een configuratie, een API-payload met enkele aanhalingstekens of een featureflag die als de tekenreeks false is opgeslagen. De projecten behandelen geneste catalogi, escaping, JSON Pointer, JSON Patch en schema's.
Kan ik bewaren of delen wat ik heb bewerkt?
Je kunt het resultaat kopiëren, als link delen en snippets opslaan om er later op terug te komen. Eerdere versies van een document worden in een geschiedenis bewaard, zodat je een wijziging waar je spijt van hebt ongedaan kunt maken.
Kan de AI mijn volledige bestand zien?
De AI werkt met wat je verstuurt: een geselecteerd blok om uit te leggen, of een document dat je wilt laten opmaken of herstellen. Deze verzoeken gaan naar een online service. Verwijder daarom eerst geheimen zoals tokens en wachtwoorden. Lezen, inklappen, zoeken en syntaxiscontrole hebben de AI niet nodig.
Aan de slag
Vind het foutieve teken sneller
JSON-lezer en -editor voor iOS en Android: gratis om te beginnen, in 22 talen.
Meer van CoddyKit
Beschikbaar op iOS en Android.