CSV en JSON in beide richtingen omzetten

Voor ontwikkelaars en datamedewerkers die tabellen tussen imports, API's en scripts zonder handwerk moeten uitwisselen.

Transformeer een CSV-tabel naar een JSON-array of maak van gestructureerde JSON weer CSV. Je gegevens blijven tijdens beide stappen in de browser.

Hoe te gebruiken

  1. Kies eerst de conversierichting die u nodig hebt, bijvoorbeeld CSV naar JSON, voordat u iets typt of plakt.
  2. Plak uw tabel in het invoervak of importeer een bestand dat is opgeslagen als CSV, JSON, Markdown, XML of YAML.
  3. Start de conversie: de kopregel van de CSV levert de sleutels die elk JSON-object gebruikt.
  4. Kopieer de uitvoer uit het resultaatvak en plak die in uw editor, script of importprogramma.

Voorbeeld

Een eenvoudig geval: een korte lijst met steden en een bezoekaantal, gescheiden door komma's. Na de conversie moet elke rij verschijnen als een object waarvan de sleutels stad en bezoeken zijn, en de kopregel mag niet als datarij bewaard blijven.

Invoer

city,visits
Lyon,120
Nantes,80

Resultaat

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

Limieten en formaten

Waar de verwerking gebeurt

De hele conversie gebeurt in uw browser, ook wanneer u een bestand importeert. Niets verlaat uw apparaat en er wordt geen kopie bewaard zodra u de pagina verlaat.

Veelgestelde vragen

Wat gebeurt er met de eerste rij van mijn CSV?

Die wordt als kopregel behandeld, dus de labels worden de sleutels van elk JSON-object. Wilt u die sleutels liever niet, verwijder dan de kopregel of hernoem de labels voordat u converteert.

Kan ik JSON met geneste objecten converteren?

Niet betrouwbaar, want de converter werkt met platte rijen en kolommen. Objecten die in een ander object genest zijn, of arrays die als waarden worden gebruikt, hebben geen directe kolomequivalent.

Breken komma's en aanhalingstekens in mijn waarden de conversie?

Waarden tussen aanhalingstekens kunnen komma's bevatten, zolang de CSV correct is geëscaped. Controleer het resultaat, want onvolmaakt escapen verschuift kolommen en mengt velden door elkaar.

Tools in dezelfde categorie