Toolverse

CSV naar JSON-converter

Converteer CSV naar JSON en JSON terug naar CSV. Plak uw gegevens, kies een richting en kopieer het resultaat. Alles werkt in uw browser.

Hoe u het gebruikt

Kies een richting — CSV naar JSON of JSON naar CSV — en plak uw gegevens in het vak aan de linkerkant. Het geconverteerde resultaat verschijnt aan de rechterkant en werkt bij terwijl u typt, dus er is geen knop om in te drukken, en u kopieert de uitvoer wanneer deze er goed uitziet. Alles werkt in uw browser, dus uw gegevens worden nooit geüpload. Wanneer CSV naar JSON wordt geconverteerd met de koptekstoptie ingeschakeld, wordt de eerste rij behandeld als kolomnamen en wordt elke volgende rij één record waarvan de velden op basis van die namen worden gesleuteld; het hele resultaat is een reeks van die records. Schakel de koptekstoptie uit en elke rij wordt in plaats daarvan als een eenvoudige lijst met waarden bewaard, wat handig is als uw bestand geen koptekstrij heeft. In beide gevallen worden lege cellen en extra spaties precies zoals ze zijn geschreven behouden. Omgekeerd, van JSON naar CSV, geeft u een reeks van records. De kolomkoppen zijn de unie van elke veldnaam die in de records voorkomt, dus een record dat één veld weglaat krijgt eenvoudig een lege cel in die kolom, en de rijen worden in volgorde onder een enkele koptelijnregel geschreven. Dit maakt het gemakkelijk om gegevens die van een API kwamen in een spreadsheet af te vlakken. Citaatverwerking wordt voor u in beide richtingen verwerkt volgens de algemene CSV-conventie. Een veld dat een komma, een regelbreuk of een dubbel aanhalingsteken bevat, wordt in de uitvoer omgeven door dubbele aanhalingstekens, en een dubbel aanhalingsteken in een veld wordt geschreven als twee dubbele aanhalingstekens zodat het niet wordt verward met het einde van het veld. Op de terugweg leest de parser dezelfde regels, dus waarden met komma's of regelbreeuken blijven intact na de heen- en terugreis. Conversie tussen de twee formaten is een routinestap bij het verplaatsen van een spreadsheetexport naar een programma dat JSON verwacht, het omzetten van API-antwoorden in iets dat u in een spreadsheet kunt openen, of gewoon het inspecteren van tabellarische gegevens in welke vorm dan ook gemakkelijker te lezen is.

Veelgestelde vragen

Verwerkt het komma's en aanhalingstekens in velden?
Ja. Velden die in aanhalingstekens zijn verpakt, kunnen komma's en regelbreeuken bevatten, en een verdubbeld aanhalingsteken ("") wordt als een letterlijk aanhalingsteken gelezen, volgens de algemene CSV-conventie.
Welke JSON-vorm verwacht het?
Voor JSON naar CSV geeft u een reeks objecten. De kolomkoppen zijn de unie van alle sleutels in de objecten; ontbrekende waarden worden lege cellen.
Worden mijn gegevens ergens heen verzonden?
Nee. De conversie vindt volledig in uw browser plaats; er wordt niets geüpload.
Kan ik een CSV converteren die geen koptelijnrij heeft?
Ja. Schakel de koptekstoptie uit en de eerste rij wordt behandeld als gegevens in plaats van kolomnamen, dus elke rij wordt geconverteerd naar een eenvoudige lijst met waarden in plaats van een record met sleutels. Schakel dit weer in wanneer de bovenste rij echt een koptekst is.