TreeJSON — JSON-visare, Trädvy, YAML & XML-formaterare
ID
bjjdggabgllhblcjafopjpmcadoeldpkFormatera JSON, YAML, XML i webbläsaren. Trädvy, sökning, kopiera JSONPath, exportera. Open source, integritet först, MV3-native.
Skärmbilder
Beskrivning
Formatera JSON, YAML, XML i webbläsaren. Trädvy, sökning, kopiera JSONPath, exportera. Open source, integritet först, MV3-native.
TreeJSON formaterar JSON-, YAML- och XML-svar direkt i din webbläsare — omedelbart, lokalt och med noll telemetri. Byggd från grunden på Manifest V3 efter att den populäraste JSON Formatter Chrome-tillägget (över 2 miljoner användare) blev closed-source och började injicera tredjepartsskript i början av 2026.
VAD DET GÖR
TreeJSON upptäcker JSON-, YAML- och XML-svar via Content-Type-headern och filändelsen, och renderar dem som en ren hopfällbar trädvy med syntaxmarkering, elementräknare och indenteringsguider. Ingen konfiguration, inget konto, inga servrar.
NYCKELFUNKTIONER
• Automatisk formatering av JSON, JSON-LD, JSON:API, HAL+JSON, NDJSON, YAML och XML
• Hopfällbart träd med elementräknare och indenteringsguider
• Full-text-sökning över nycklar och värden med substring-markering
• Högerklicka på vilken nod som helst → kopiera JSONPath, råvärde eller hela underträdet
• Klicka-för-att-kopiera på vilket primitivt värde som helst
• JSON-validerare med radnumrerade parse-fel
• Exportera JSON → CSV (array av objekt), TypeScript-typer eller JSON Schema (Draft-07)
• Ljust / mörkt / auto-tema — följer ditt operativsystem
• Inaktivera per flik, per origin, regex-URL-undantagsmönster
• Tangentbordsgenvägar (Alt+Skift+J för att växla, ⌘/Ctrl+F för sökning)
• Fungerar med lokala filer (file://) när du aktiverar filåtkomst
• Rå / parsad-växel — återgå till källtext när som helst
• 100% offline efter installation — inga egna nätverksbegäranden
FÖR VEM
Webutvecklare som debuggar REST- och GraphQL-svar, backend-ingenjörer som inspekterar payloads, QA-ingenjörer som verifierar svarsformer, DevOps som läser konfigurationsfiler, alla som hamnar på en rå JSON-URL och vill kunna läsa den.
HUR DET FUNGERAR
Öppna en JSON-, YAML- eller XML-URL → TreeJSON kontrollerar Content-Type → renderar ett strukturerat träd → sök, kopiera, exportera. Alltid noll konfiguration.
VARFÖR TREEJSON
• Integritet först. Noll telemetri, noll analyser, noll tredjepartsskript, noll servrar.
• Open source. Detekteringskoden är granskningsbar.
• MV3-native. Byggd för Chromes nuvarande tilläggsplattform. Kommer inte att inaktiveras av framtida Chrome-uppdateringar som tar bort Manifest V2.
• Minimala behörigheter. Endast «storage» för inställningar och «activeTab» för aktuell sida. Värdbehörigheten «<all_urls>» används uteslutande för att läsa svarets Content-Type.
• Multi-format. JSON, YAML, XML — ett verktyg, tre visare, ett konsekvent gränssnitt.
BEHÖRIGHETSFÖRKLARING
Varför kräver TreeJSON åtkomst till alla webbplatser? JSON-, YAML- och XML-API:er finns på alla domäner på webben. För att Chrome ska kunna formatera ett JSON-svar från vilken domän som helst automatiskt måste tillägget deklarera åtkomst till den domänen. TreeJSON inspekterar endast dokumentets Content-Type. Om svaret inte är JSON, YAML eller XML avslutas content scriptet omedelbart. Ingen webbhistorik läses. Ingen URL lämnar webbläsaren. Inget skickas någonstans.
BYTER DU FRÅN EN ANNAN JSON-VISARE?
Letar du efter en open-source JSON-visare utan telemetri, utan tredjepartsskript och med en aktuell MV3-kodbas? TreeJSON är det integritet-först, multi-format alternativet. Byt på några sekunder.
FAQ
F: Kommer TreeJSON att injicera popups eller banners på shopping- eller checkout-sidor?
S: Nej. TreeJSON körs aldrig på icke-JSON-sidor. Content scriptet avslutas innan det läser sidan om Content-Type inte är JSON, YAML eller XML.
F: Spårar TreeJSON min surfning?
S: Nej. TreeJSON har noll utgående nätverksbegäranden. Det laddar inga fjärrskript, typsnitt eller analys-SDK:er.
F: Varför kräver det «<all_urls>»?
S: JSON-API:er finns på alla domäner. TreeJSON kontrollerar svarets Content-Type och avslutas om det inte är relevant. Ingen URL loggas eller överförs.
F: Kan jag redigera JSON?
S: TreeJSON är skrivskyddat i v1. Använd en dedikerad JSON-redigerare för skrivning.
F: Fungerar det offline?
S: Ja. Efter installation körs TreeJSON helt lokalt. Det finns ingen serverkomponent.
F: Är källkoden offentlig?
S: Ja. Granska detekteringslogiken, parser glue och renderingskoden innan du installerar.
F: Hur skiljer det sig från Chrome DevTools?
S: DevTools visar JSON i Network-fliken och kräver att du öppnar det för varje förfrågan. TreeJSON formaterar automatiskt varje JSON-URL du öppnar i en vanlig flik — snabbare för daglig API-inspektion, walkthroughs och skärmdelning.