JSON boomviewer
Visualiseer JSON-gegevens als een interactieve inklapbare boom. Zoek sleutels en waarden, volg JSONPath bij hoveren en verwerk grote bestanden met lazy loading. Drag & drop van .json-bestanden wordt ondersteund.
Wat is een JSON boomviewer?
Een JSON boomviewer is een tool die JSON-tekst parseert en weergeeft als een interactieve, inklapbare boomstructuur. Elk knooppunt toont zijn sleutel, type en waarde-voorbeeld, zodat u diep geneste JSON-gegevens visueel kunt verkennen zonder ruwe tekst te lezen.
Hoe klap ik boomknooppunten in en uit?
Klik op het pijlicoon naast een object- of array-knooppunt om het uit of in te klappen. U kunt ook op de knooppuntrij zelf klikken. Gebruik de knoppen "Alles uitklappen" en "Alles inklappen" in de werkbalk om de hele boom tegelijk om te schakelen.
Hoe werkt de zoekfunctie?
Typ een trefwoord in het zoekvak en de tool markeert direct overeenkomende sleutels en tekenreekswaarden. Overeenkomende rijen worden gemarkeerd en u kunt tussen overeenkomsten springen met de vorige/volgende knoppen of de Enter (vooruit) en Shift+Enter (achteruit) toetsen.
Wat is JSONPath en hoe kopieer ik het?
JSONPath is een puntnotatie-expressie die naar een specifiek knooppunt wijst, bijv. $.user.address[0].city. Beweeg over een knooppunt en het volledige pad verschijnt in de padbalk; klik op het pad of het kopieericoon om het naar het klembord te kopiëren.
Kan ik JSON uit een bestand laden?
Ja. Klik op de knop "Bestand laden" om een .json-bestand te zoeken, of sleep en laat een .json-bestand eenvoudig in het invoergebied vallen. De bestandsinhoud wordt lokaal in uw browser gelezen en wordt nooit naar een server geüpload.
Hoe worden verschillende waardetypes weergegeven?
Elk waardetype heeft een eigen kleur: strings zijn groen, getallen blauw, booleans oranje en null-waarden grijs. Objecten en arrays tonen een badge met het aantal kinderen, zoals {3} of [5].
Hoe gaat de tool om met zeer grote JSON-bestanden?
Wanneer een knooppunt meer dan 1000 kinderen heeft, gebruikt de tool lazy loading: het rendert de eerste 100 items en toont een knop "Meer laden" onderaan. Dit houdt de interface responsief, zelfs bij arrays met duizenden items.
Worden mijn JSON-gegevens naar een server gestuurd?
Nee. Alle parsing, rendering en zoekopdrachten vinden volledig in uw browser plaats. Uw JSON-gegevens verlaten nooit uw apparaat, waardoor deze tool veilig is voor gevoelige of vertrouwelijke gegevens.
Wat gebeurt er als ik ongeldige JSON plak?
De tool toont een duidelijke foutmelding onder het invoergebied met de parseerfout en de locatie. De boomweergave blijft leeg totdat u de syntaxis corrigeert en de invoer weer geldige JSON is.
Werkt deze tool offline?
Zodra de pagina is geladen, draait de tool volledig in uw browser en kan deze zonder internetverbinding werken. Alleen de initiële paginalading vereist netwerktoegang om de statische bronnen op te halen.