JSON-parserverktøy
Valider, formater, minimer og spør JSON med JSONPath i nettleseren din, med umiddelbar feiltilbakemelding
Klikk på en node for å kopiere JSONPath-en dens
JSONPath-resultater vises her.
Ugyldig JSON
Slik bruker du verktøyet
Lim inn rå JSON
Lim inn en hvilken som helst JSON-nyttelast fra API-et, webhooken eller konfigurasjonsfilen din.
Valider og formater
Sjekk syntaksfeil umiddelbart, og rydd opp eller minimer deretter utdataene.
Spør med JSONPath
Bruk JSONPath til raskt å trekke ut felter og teste datapaths.
Ofte stilte spørsmål
Ja. Parsing, validering og formatering kjører direkte i nettleseren din. JSON-en din lastes ikke opp til serveren.
Verktøyet støtter vanlige JSONPath-mønstre, inkludert punktnotasjon, klammenotasjon, matriseindekser og jokertegn-tilgang for rask inspeksjon.
Ja. Verktøysettet validerer JSON og lar deg deretter formatere eller minimere samme inndata i én arbeidsflyt.
Parsingen skjer i nettleseren din, så den praktiske grensen avhenger av enhetens minne. De fleste nettlesere på datamaskin håndterer filer på 10-50 MB uten problemer, mens telefoner begynner å bli tregere rundt 5-10 MB. Ekstrem dyp nesting (tusenvis av nivåer) kan også snuble enkelte parsere, siden RFC 8259 ikke stiller noe krav til nestingsdybde.
JSON er et rent dataformat definert av RFC 8259. JSONP ('JSON with Padding') er et gammelt trick på tvers av domener som wrapper JSON inn i et JavaScript-funksjonskall slik at en <script>-tag kan laste det inn fra en annen origin. JSONP er foreldet nå som CORS støttes overalt, og det er usikkert hvis fjernkilden ikke stoles fullt på.
Bruk JSONPath-feltet: $.store.book[0].title returnerer tittelen på den første boken, $..author finner hver forfatter på ethvert dybdenivå, og $.user.roles[0] borer seg inn i matriser. JSONPath ble standardisert i 2024 som RFC 9535, og denne testereren følger den syntaksen.
De fire vanligste årsakene er komma etter siste element før } eller ], enkeltanførselstegn i stedet for doble, nøkler uten anførselstegn og kommentarer - RFC 8259 tillater ingen av delene. Se også etter NaN eller Infinity, som er gyldige i JavaScript men ikke i JSON. Validatoren peker ut nøyaktig tegnposisjon for den første syntaksfeilen.
Seks ifølge RFC 8259: objekt, matrise, streng, tall, boolsk verdi og null. Det finnes ingen datoer, binærblokker eller kommentarer - enkoder representerer dem som strenger eller egne konvensjoner. Tall er kun desimaler; innledende nuller og heksnotasjon avvises.
Relaterte verktøy
Autoritative referanser
Primærkildene bak dette verktøyet — offisielle standarder og spesifikasjoner, ikke andrehånds sammendrag.
RFC 8259 - The JSON Data Interchange Format
IETF-standarden som definerer JSON-datautvekslingsformatet og grammatikken dets.
JSON - json.org
Den opprinnelige JSON-siden til Douglas Crockford, med formatintroduksjon på mange språk.
MDN Web Docs - Working with JSON
Mozilla-guide til å jobbe med JSON i JavaScript: parse, stringify og revivere.
JSON - Wikipedia
JSON-datatyper, syntakshistorie og fremveksten som det dominerende API-utvekslingsformatet.