Platta ut en JSON-array av objekt till CSV.

Konverteringen körs helt i din webbläsare — dina data lämnar aldrig den här sidan.

Prova ett exempel:
Avgränsare
input.json
NDJSON identifierat — ett objekt per rad.
output.csv


							
Ditt kalkylblad visas här
Klistra in JSON till vänster, släpp en .json-fil, eller läs in ett exempel.

Om JSON → CSV

JSON till CSV-omvandlaren plattar ut en JSON-array med objekt till en kalkylbladsklar CSV-fil. Klistra in JSON, öppna en .json-fil eller starta från ett av exemplen — resultatet visas både som en levande tabellförhandsgranskning och som rå CSV, och uppdateras direkt när du redigerar indata.

Nästlade strukturer är inga problem: en valfri utplattningsomkopplare expanderar nästlade nycklar till punktade kolumnnamn som customer.city, och NDJSON-indata (ett JSON-objekt per rad) upptäcks automatiskt. Ett enda objekt fungerar också — det blir helt enkelt en fil med en rad.

Kolumnuppsättningen är unionen av alla nycklar som hittas i samtliga objekt, med bevarad ordning efter första förekomst, så oregelbundna poster hamnar ändå rätt. Välj kommatecken, semikolon, tabb eller pipe som avgränsare, och kopiera sedan CSV:n eller ladda ner .csv-filen — hela konverteringen sker i din webbläsare.

Så använder du JSON → CSV

  1. Klistra in en JSON-array med objekt, öppna en .json-fil eller läs in ett av exemplen.
  2. Slå på "Platta ut nästlade nycklar" om dina objekt innehåller nästlad data.
  3. Välj avgränsare — kommatecken, semikolon, tabb eller pipe — och alternativet för rubrikrad.
  4. Växla mellan vyerna Tabell och Rå CSV för att kontrollera resultatet.
  5. Kopiera CSV:n eller ladda ner den som en .csv-fil.

Vanliga frågor

Nej. Hela konverteringen från json till csv körs klientsidigt i din webbläsare. API-svar eller exporter med privat data lämnar aldrig din enhet.

Ja, den är helt gratis — inga krediter, ingen registrering och inga filgränser.

Med utplattning aktiverad blir nästlade nycklar punktade kolumnrubriker — ett objekt som {"customer":{"city":"Paris"}} ger en kolumn kallad customer.city. Utan utplattning serialiseras nästlade värden som JSON-text inuti cellen.

Ja. Om indata är radavgränsad JSON — ett objekt per rad, som produceras av många loggpipelines och exportverktyg — upptäcker omvandlaren det automatiskt och behandlar varje rad som en rad i tabellen.

Omvandlaren bygger kolumnlistan från unionen av alla nycklar, i den ordning de först förekommer. Objekt som saknar en nyckel får helt enkelt en tom cell i den kolumnen, så ingenting hamnar fel.

Ja. Utdata är standard-CSV med en rubrikrad. Om din region förväntar sig semikolonseparerade filer väljer du semikolon som avgränsare innan du laddar ner, så tolkar Excel kolumnerna korrekt.


Populära sökningar
JSON till CSV konvertera JSON till CSV JSON CSV omvandlare platta JSON till CSV JSON-array till CSV exportera JSON som CSV
Behöver du hjälp?
Hittade du ett problem med det här verktyget? Berätta för oss.
Rapportera ett problem

Lägg till det här gratisverktyget på din egen webbplats — kopiera och klistra in koden nedan.