JSON-parser-toolkit
Valideer, formatteer, verklein en bevraag JSON met JSONPath in je browser, met directe foutfeedback
Klik op een node om de JSONPath ervan te kopiëren
JSONPath-resultaten verschijnen hier.
Ongeldige JSON
Hoe te gebruiken
Plak ruwe JSON
Plak een JSON-payload uit uw API, webhook of configuratiebestand.
Valideren en formatteren
Controleer direct op syntaxfouten en verfraai of verklein daarna de uitvoer.
Queryen met JSONPath
Gebruik JSONPath om snel velden te extraheren en datapaden te testen.
Veelgestelde vragen
Ja. Parsen, valideren en formatteren draaien direct in uw browser. Uw JSON wordt niet naar de server geüpload.
Deze tool ondersteunt gangbare JSONPath-patronen, waaronder puntnotatie, haakjesnotatie, array-indexen en wildcard-toegang voor snelle inspectie.
Ja. De toolkit valideert JSON en laat u vervolgens dezelfde invoer in één workflow formatteren of minifyen.
Het parsen gebeurt in uw browser, dus de praktische limiet hangt af van het geheugen van uw apparaat. De meeste desktopbrowsers verwerken bestanden van 10-50 MB probleemloos, terwijl telefoons rond 5-10 MB trager beginnen te worden. Extreem diepe nesting (duizenden niveaus) kan sommige parsers ook laten struikelen, aangezien RFC 8259 geen nestingdiepte-eis stelt.
JSON is een zuiver dataformaat gedefinieerd door RFC 8259. JSONP ('JSON with Padding') is een oudere cross-domein-truc die JSON in een JavaScript-functieaanroep wikkelt zodat een <script>-tag het vanuit een andere origin kan laden. JSONP is verouderd nu CORS overal wordt ondersteund, en het is onveilig als de externe bron niet volledig wordt vertrouwd.
Gebruik het JSONPath-veld: $.store.book[0].title geeft de titel van het eerste boek, $..author vindt elke auteur op elke diepte, en $.user.roles[0] boort zich in arrays. JSONPath is in 2024 gestandaardiseerd als RFC 9535, en deze tester volgt die syntax.
De vier meest voorkomende oorzaken zijn komma's vóór een } of ], enkele aanhalingstekens in plaats van dubbele, sleutels zonder aanhalingstekens, en comments - RFC 8259 staat geen van alle toe. Controleer ook op NaN of Infinity, die in JavaScript geldig zijn maar niet in JSON. De validator wijst de exacte tekenpositie van de eerste syntaxfout aan.
Zes volgens RFC 8259: object, array, string, number, boolean en null. Er zijn geen datums, binaire blobs of comments - encoders stellen die voor als strings of eigen conventies. Getallen zijn uitsluitend decimaal; voorloopnullen en hexnotatie worden geweigerd.
Gerelateerde tools
Autoritatieve referenties
De primaire bronnen achter deze tool — officiële standaarden en specificaties, geen tweedehands samenvattingen.
RFC 8259 - The JSON Data Interchange Format
De IETF-standaard die het JSON-uitwisselingsformaat en de grammatica ervan definieert.
JSON - json.org
De oorspronkelijke JSON-site van Douglas Crockford, met de introductie van het formaat in vele talen.
MDN Web Docs - Working with JSON
Mozilla-gids voor werken met JSON in JavaScript: parse, stringify en revivers.
JSON - Wikipedia
JSON-datatypes, de geschiedenis van de syntaxis, en de opkomst als dominante API-uitwisselingsvorm.