Omvandla CSV och JSON åt båda håll

För utvecklare och dataansvariga som behöver flytta tabeller mellan importer, API:er och skript utan manuellt arbete.

Förvandla en CSV-tabell till en JSON-array eller gör strukturerad JSON till CSV igen. Dina uppgifter stannar i webbläsaren åt båda hållen.

Så använder du

  1. Välj först vilken konverteringsriktning du behöver, till exempel CSV till JSON, innan du skriver eller klistrar in något.
  2. Klistra in tabellen i inmatningsfältet, eller importera en fil som sparats som CSV, JSON, Markdown, XML eller YAML.
  3. Kör konverteringen: CSV-filens rubrikrad tillhandahåller nycklarna som används av varje JSON-objekt.
  4. Kopiera utdata från resultatrutan och klistra in dem i redigeraren, skriptet eller importverktyget.

Exempel

Ett enkelt fall: en kort lista över städer med ett besöksantal, åtskilda av kommatecken. Efter konverteringen bör varje rad visas som ett objekt vars nycklar är stad och besök, och rubrikraden bör inte finnas kvar som en datarad.

Indata

city,visits
Lyon,120
Nantes,80

Resultat

[
  {
    "city": "Lyon",
    "visits": "120"
  },
  {
    "city": "Nantes",
    "visits": "80"
  }
]

Gränser och format

Var bearbetningen sker

Hela konverteringen sker i webbläsaren, även när du importerar en fil. Inget skickas utanför enheten och ingen kopia sparas när du lämnar sidan.

Vanliga frågor

Vad händer med första raden i min CSV?

Den behandlas som rubrik, så dess etiketter blir nycklarna i varje JSON-objekt. Om du hellre vill slippa dessa nycklar tar du bort rubrikraden eller byter namn på etiketterna innan du konverterar.

Kan jag konvertera JSON som innehåller nästlade objekt?

Inte på ett tillförlitligt sätt, eftersom konverteraren arbetar med platta rader och kolumner. Objekt som ligger inuti ett annat objekt, eller arrayer som används som värden, har ingen direkt motsvarighet i en kolumn.

Förstör kommatecken och citattecken i mina värden konverteringen?

Värden som omges av citattecken kan innehålla kommatecken, så länge CSV-filen är korrekt escapad. Kontrollera resultatet, eftersom ofullständig escapning flyttar kolumner och blandar samman fält.

Verktyg i samma kategori