Så här använder du det
- Klistra in JSON eller öppna en .json-fil.
- Välj hur arrayer inuti objekten ska skrivas.
- Namnge bladet om du vill.
- Välj Konvertera och ladda ned .xlsx.
Så fungerar det
Varje objekt i den översta arrayen blir en rad; ett enskilt objekt ger en rad. Nästlade objekt plattas ut till kolumner med punktnotation, till exempel address.city. Kolumner visas i den ordning deras nycklar först förekommer, så objekt med olika nycklar hamnar ändå rätt och saknade värden blir tomma celler.
Arrayer inuti objekt kan skrivas som JSON-text i en cell, avgränsade med semikolon, eller fördelas över numrerade kolumner (tags.0, tags.1). Tal och boolean behåller sin typ i Excel; null blir en tom cell. Strängar förblir text, även strängar som ser ut som datum eller börjar med =, och omvandlas aldrig till formler.
Rubrikraden är fet, låst och har filterknappar, och kolumnbredderna följer innehållet. Excel begränsar en cell till 32 767 tecken; längre text klipps av och verktyget anger hur många celler som påverkades.
Exempel
Ett API-svar
En lista över användare från ett REST API, var och en med ett nästlat adressobjekt, blir ett kalkylblad med kolumnerna id, name, address.city och address.zip.
Taggar för filtrering
Välj En kolumn per objekt för att placera varje tagg i en egen kolumn, eller Sammanfoga värden för att hålla ihop dem som ”vip; newsletter”.
Vanliga frågor
Vad händer om mina objekt har olika nycklar?
Varje nyckel som förekommer någonstans blir en kolumn. Rader utan den nyckeln får en tom cell.
Min JSON är ett objekt som innehåller arrayen. Vad gör jag?
Klistra bara in arrayen, annars behandlar verktyget hela objektet som en rad med kolumner i punktnotation. Många API-svar har listan under en nyckel som data eller items.
Konverteras datum?
Nej. JSON har ingen datumtyp, så datumsträngar behålls som text exakt som de är skrivna.
Integritet
JSON konverteras i din webbläsare och .xlsx-filen skapas på din enhet. Inget laddas upp, lagras eller ingår i webbanalysen; endast en anonym händelse om att verktyget användes räknas.