DT Dev Tools

JSON Viewer — JSON-visare

Visa stora JSON-filer som ett hopfÀllbart trÀd i webblÀsaren. Sök nycklar och vÀrden och kopiera sökvÀgen till valfri nod som JSONPath, jq eller JavaScript.

🔒 Körs helt i din webblĂ€sare — ingenting laddas upp

Drop a JSON file here (.json, .geojson, .ndjson, .jsonl, .har
) or click to browse

Annons

En snabb trÀdvisare för stora JSON-filer

JSON Àr lÀtt att lÀsa nÀr det Àr ett tiotal rader lÄngt och nÀstan omöjligt nÀr det Àr en API-dump pÄ 40 MB, en GeoJSON-export eller en HAR-fil frÄn webblÀsaren. Textredigerare kÀmpar med filer i den storleken, och de flesta onlinevisare antingen laddar upp dina data eller fryser fliken medan de bygger tusentals HTML-element. Den hÀr JSON-visaren Àr gjord för just den situationen: slÀpp filen sÄ tolkas den lokalt och visas sedan som ett hopfÀllbart trÀd dÀr bara de rader som syns pÄ skÀrmen ritas. Oavsett om dokumentet har hundra noder eller flera miljoner förblir rullning och expandering smidiga.

Varje rad visar nyckeln eller arrayindexet, ett fÀrgkodat vÀrde och, för objekt och arrayer, antalet nycklar eller objekt de innehÄller. Klicka pÄ en rad för att markera den och öppna eller stÀnga den, eller anvÀnd tangentbordet: piltangenterna flyttar och expanderar, Page Up och Page Down hoppar en skÀrmbild Ät gÄngen och Enter vÀxlar den aktuella noden. Expand all och Collapse all fungerar pÄ hela dokumentet, med en sÀkerhetsgrÀns sÄ att en enorm fil inte kan lÄsa sidan.

Sök och kopiera sökvÀgar

Sökrutan gÄr igenom varje nyckel och vÀrde i dokumentet, Àven noder som fortfarande Àr hopfÀllda. Tryck pÄ Enter för att hoppa till nÀsta trÀff och Shift+Enter för att gÄ tillbaka; visaren expanderar förÀldrarna till varje trÀff, rullar den i bild och markerar den matchande texten. Det gör det snabbt att hitta ett specifikt ID, en e-postadress eller en felkod som ligger djupt inne i ett nÀstlat svar.

NĂ€r du markerar en nod visas dess fullstĂ€ndiga sökvĂ€g under trĂ€det. VĂ€lj den notation du behöver — JavaScript, JSONPath, JSON Pointer, jq eller Python — och kopiera den med ett klick, eller hĂ„ll muspekaren över en rad och anvĂ€nd dess knapp för att kopiera sökvĂ€gen. Nycklar som innehĂ„ller mellanslag, bindestreck eller andra specialtecken citeras och escapas korrekt för varje format, sĂ„ att den kopierade sökvĂ€gen kan klistras in direkt i kod, ett jq-kommando, ett testpĂ„stĂ„ende eller en JSON Patch-operation. Copy value kopierar den markerade strĂ€ngen som ren text, eller valfritt objekt eller array som formaterad JSON.

Privat och fungerar offline

Allt sker i din webblÀsare. Filen laddas aldrig upp, det finns inget konto och inget sparas, sÄ det Àr sÀkert att inspektera produktionsloggar, kundexporter eller svar som innehÄller token. RadavgrÀnsad JSON (NDJSON eller JSON Lines) kÀnns igen automatiskt och visas som en array, och ogiltig indata rapporteras med rad och kolumn för det första felet. Om du behöver formatera om, minifiera eller sortera nycklarna i ett dokument i stÀllet för att blÀddra i det, anvÀnd JSON Formatter.

Hur man anvÀnder

  1. Öppna JSONSlĂ€pp en .json-, .geojson- eller .ndjson-fil, klicka för att blĂ€ddra eller klistra in JSON-text.
  2. Utforska trÀdetKlicka pÄ rader eller anvÀnd piltangenterna för att expandera och fÀlla ihop objekt och arrayer.
  3. SökSkriv en nyckel eller ett vÀrde och tryck pÄ Enter för att hoppa mellan trÀffar.
  4. Kopiera sökvÀgenMarkera en nod, vÀlj ett sökvÀgsformat och klicka pÄ Copy path eller Copy value.

Vanliga frÄgor

Laddas min JSON-fil upp nÄgonstans?
Nej. Filen lÀses och tolkas av din webblÀsare med den inbyggda JSON.parse. Det finns ingen serverdel, sÄ API-svar, loggar och exporter lÀmnar aldrig din enhet.
Hur stor fil kan den öppna?
Filer pÄ 100 MB och mer fungerar pÄ de flesta stationÀra datorer. Bara raderna pÄ skÀrmen ritas, sÄ rullningen förblir smidig Àven med miljontals noder; den praktiska grÀnsen Àr webblÀsarens minne.
Vilka sökvÀgsformat kan jag kopiera?
JavaScript (data.users[0].name), JSONPath ($.users[0].name), JSON Pointer (/users/0/name), jq (.users[0].name) och Python (data["users"][0]["name"]). Nycklar med mellanslag eller symboler citeras korrekt för varje format.
Stöds NDJSON eller JSON Lines?
Ja. Om indata inte Àr ett enda JSON-dokument men varje icke-tom rad Àr giltig JSON visas raderna som en array med ett objekt per rad.
Vad söker sökningen i?
Objektnycklar och texten i strÀngar, tal, booleska vÀrden och null-vÀrden var som helst i dokumentet, Àven inuti hopfÀllda noder. Matchande noder expanderas och markeras en i taget.
Annons