JSON-afvlakker
Maak geneste JSON plat in puntnotatiesleutels met één niveau, of bouw de nesting opnieuw op.
JSON-afvlakker
Plak een diep genest JSON-object en deze tool maakt het plat tot een object met één niveau waarvan de sleutels het volledige pad beschrijven: user.address.city in plaats van drie niveaus met accolades. Platte JSON komt rechtstreeks in spreadsheets en CSV-exports terecht, zorgt ervoor dat twee API-reacties eenvoudig regel voor regel kunnen worden onderscheiden en komt overeen met het sleutelformaat dat logboekpijplijnen, analysegebeurtenissen en configuratieopslag verwachten.
Twee opties bepalen het sleutelformaat. Het scheidingsteken (standaard een punt) verbindt geneste objectsleutels, en array-indexen worden geschreven tussen haakjes, tags[0], of met het scheidingsteken, tags.0 - kies wat uw doelsysteem gebruikt. Lege objecten en arrays worden bewaard als {}- en []-waarden, zodat niets stilletjes uit de gegevens verdwijnt.
Dezelfde opties sturen de omgekeerde richting aan: schakel de modus naar unflatten en een plat object wordt opnieuw opgebouwd tot geneste JSON. Maak een antwoord plat, bewerk een handvol waarden in de platte weergave waar paden gemakkelijk kunnen worden gescand, en maak het vervolgens weer plat: bij de heen- en terugreis blijft de structuur behouden, inclusief arrays en lege containers.
Ongeldige invoer wordt op dezelfde manier gerapporteerd als in de JSON-formatter, met het eigen bericht van de parser, en de telling onder de uitvoer telt de platte sleutels, de nestdiepte en de uitvoergrootte in bytes. Alles draait lokaal in uw browser: API-reacties, configuratiebestanden en exports met echte klantgegevens verlaten nooit uw apparaat.