JSON omzetten naar CSV
Deze tool schrijft een JSON-array weg als CSV-tabel, met een kopregel die is opgebouwd uit de sleutels die hij vindt. Niet elk JSON-document is een tabel, en deze pagina gaat vooral over dat verschil: een array van objecten wordt rijen en kolommen, terwijl een los object of een kale waarde helemaal geen tabel in zich heeft. De omzetting gebeurt in je browser en je bestand wordt nooit geüpload.
Draait in je browser
Sleep hier een bestand naartoe
JSON, tot 50 MB
Hoe het werkt
- 1 Kies een JSON-bestand waarvan het bovenste niveau een array is.
- 2 Stel het scheidingsteken in als het resultaat geen komma moet gebruiken.
- 3 GRID16 schrijft de tabel in je browser.
- 4 Download de CSV.
Vragen
- Welke JSON kan een tabel worden?
- JSON waarvan het bovenste niveau een array is. Een los object of een kale waarde heeft geen rijen, en de opdracht zegt dat in plaats van een tabel te verzinnen.
- Wat gebeurt er met geneste objecten en arrays?
- Die worden als JSON-tekst in de cel geschreven. Zo blijft de waarde compleet in één CSV-veld, en dat is het enige antwoord waarbij niets verloren gaat.
- Wat als de objecten niet allemaal dezelfde sleutels hebben?
- De kopregel bevat elke kolom die ergens voorkomt, in de volgorde waarin die voor het eerst verscheen, en een rij waar er een ontbreekt laat die cel leeg.
- Wordt mijn bestand naar een server geüpload?
- Nee. De omzetting gebeurt in je browser; het bestand verlaat je apparaat nooit.