JSON-boom Kijker
Bekijk, formatteer en verken JSON-gegevens in een interactieve, opvouwbare boomstructuur. Gratis, veilig en geen upload vereist.
Sleep het JSON-bestand hierheen
Of plak hieronder de JSON-tekst
Bekijk, formatteer en verken JSON-gegevens in een interactieve, opvouwbare boomstructuur. Gratis, veilig en geen upload vereist.
Of plak hieronder de JSON-tekst
JSON-structuurviewers geven JSON-gegevens weer als een navigeerbare hiërarchische boom in plaats van als platte tekst. Elk object wordt een opvouwbare tak; arrays tonen hun items afzonderlijk; primitieve waarden verschijnen als bladeren. De structurele weergave maakt het gemakkelijk om specifieke velden in diep geneste gegevens te vinden, irrelevante substructuren samen te vouwen en door grote JSON-documenten te navigeren die als platte tekst onhandelbaar zouden zijn.
Vergeleken met opgemaakte JSON-tekst blinken boomweergaven uit in navigatie in grote gegevens. Een API-reactie van 10 MB is onpraktisch om als tekst doorheen te scrollen, maar is handelbaar als een boom waarin je sleutels op het hoogste niveau inklapt die je niet interesseren en alleen de delen uitbreidt die van belang zijn.
Deze viewer geeft JSON weer in een gestructureerde boomstructuur in uw browser. Zoekfilters vertakken op sleutel of waarde. Typebewuste weergave maakt onderscheid tussen tekenreeksen, getallen, booleans, null, objecten en arrays.
Diep geneste gegevens zijn moeilijk als tekst te navigeren. Configuratiebestanden, API-reacties en geserialiseerde status hebben vaak meer dan vijf nestingniveaus. Met een boomstructuur kunt u irrelevante niveaus samenvouwen en u concentreren op wat belangrijk is; tekstweergaven vereisen zorgvuldig scrollen en het tellen van haakjes.
Zoek- en filtermogelijkheden zijn ook van belang. Het vinden van alle sleutels met de naam 'user_id' in een complex document is snel met een zoekbewuste viewer; onmogelijk om betrouwbaar te doen met platte tekst.
Plak JSON, navigeer door de structuur.
JSON-parsering maakt gebruik van JSON.parse, wat mislukt bij ongeldige invoer, waarbij een parseerfout naar de locatie van het probleem verwijst. Geldige JSON wordt omgezet in een JavaScript-object dat de kijker recursief doorloopt om de boom te produceren.
Rendering: elk niveau van nesten wordt een ingesprongen tak. Objectsleutels zijn labels; waarden worden weergegeven op basis van type: tekenreeksen tussen aanhalingstekens, getallen zonder, booleans als waar/onwaar, expliciet null, objecten en arrays als opvouwbare vertakkingen.
Prestaties: zeer grote JSON (10MB+) kan het renderen vertragen. Luie uitbreiding (alleen momenteel zichtbare vertakkingen weergeven) helpt. Zoeken in grote documenten kan merkbare tijd in beslag nemen; het indexeren van de boom bij de eerste parsering helpt.