JSON omzetten naar CSV

Een array met objecten wordt één kolom per sleutel. Geneste objecten komen als JSON-tekst in de cel te staan, in plaats van stilletjes te worden platgeslagen of weggelaten.

De tool wordt geladen…

Hoe het werkt

  1. Sleep een .json-bestand erin, of plak de JSON.
  2. Kies CSV, TSV of Excel, en of er een BOM bij moet.
  3. Download het resultaat.

Waarom er niets wordt geüpload

Alles wat deze pagina doet, doet code die in je browsertabblad draait, met dezelfde engine die ook webpagina’s tekent. Je bestand wordt van schijf naar het geheugen van dat tabblad gelezen, daar bewerkt en weer weggeschreven als download. Het wordt nergens naartoe gestuurd — niet naar ons, en niet naar een derde partij.

Controleer het zelf

  1. Open de ontwikkelaarstools van je browser (F12) en kies het tabblad Netwerk.
  2. Laad je bestand en start de tool.
  3. De enige verzoeken die je ziet, halen de code van de tool zelf op — en bij een paar zware tools hun opensource-engine van een openbare CDN — plus één kleine bezoekmelding aan loreatec.jp (adres en titel van de pagina, meer niet). In geen van die verzoeken zit jouw bestand.

Bewijs dat het lokaal blijft →

Veelgestelde vragen

Waar is de BOM voor?

Excel op Windows gaat uit van de codetabel van het systeem, tenzij een CSV begint met een byte-order mark voor UTF-8. Zonder dat teken openen Japanse kolomnamen als tekenbrij. Hij staat standaard aan, want dat is de fout waar mensen in de praktijk tegenaan lopen.

Wat gebeurt er met geneste objecten?

Die komen als JSON in de cel te staan. Ze platslaan naar kolomnamen met punten is gokken naar je bedoeling en verliest arrays, dus de tool bewaart liever de gegevens.

Wordt mijn document geüpload?

Nee. Het bestand wordt in dit browsertabblad gelezen en omgezet, op je eigen apparaat. Je kunt de pagina openen, je internetverbinding uitzetten en het werkt nog steeds. Bij een contract of een klantenbestand is dat de garantie die telt.