Hoppa till innehåll
TextArray
100% lokalt

JSON plattare

Platta ut kapslad JSON till ennivånycklar med punktnotation eller bygg om kapslingen.

Inmatning
Utmatning

JSON plattare

Klistra in ett djupt kapslat JSON-objekt och det här verktyget plattar ut det till ett objekt på en nivå vars nycklar anger hela sökvägen – user.address.city istället för tre nivåer av klammerparenteser. Flat JSON faller direkt in i kalkylblad och CSV-exporter, gör två API-svar lätta att skilja rad för rad och matchar nyckelformatet som loggar pipelines, analyshändelser och konfigurationsbutiker förväntar sig.

Två alternativ styr nyckelformatet. Avgränsaren (en punkt som standard) förenar kapslade objektnycklar, och arrayindex skrivs antingen i hakparentesstil, taggar[0], eller med avgränsaren tags.0 – välj vilken som helst som ditt målsystem använder. Tomma objekt och arrayer hålls som {}- och []-värden, så ingenting försvinner tyst från data.

Samma alternativ driver den omvända riktningen: växla läget till unflaten och ett platt objekt byggs om till kapslad JSON. Platta ut ett svar, redigera en handfull värden i den platta vyn där banorna är lätta att skanna, och platta sedan tillbaka det – rundresan bevarar strukturen, inklusive matriser och tomma behållare.

Ogiltig inmatning rapporteras på samma sätt som i JSON-formateraren, med parserns eget meddelande, och räkningen under utdatan räknar de platta nycklarna, kapslingsdjupet och utdatastorleken i byte. Allt körs lokalt i din webbläsare: API-svar, konfigurationsfiler och exporter med riktig kunddata lämnar aldrig din enhet.

FAQ

Hur hanteras arrayer?
Varje element får sitt index i nyckeln: taggar[0], taggar[1] inom parentesstil eller tags.0, tags.1 när du väljer avgränsningsstilen. Kapslade arrayer och objekt inuti arrayer fungerar på samma sätt.
Kan jag göra om platt JSON tillbaka till kapslad JSON?
Ja. Växla läget till oplatta och nycklar delas på avgränsnings- och parentesindexen för att återuppbygga den ursprungliga strukturen. Använd samma avgränsare och arrayinställningar som när du plattar ut.
Vad händer med tomma objekt och arrayer?
De hålls som {}- och []-värden under sin väg, så en tillplattad och oplanad tur och retur returnerar den exakta strukturen du började med.
Är min JSON uppladdad någonstans?
Nej. Verktyget körs helt i din webbläsare och dina data lämnar aldrig din enhet – säkert för API-svar och konfigurationer som innehåller riktiga användardata.