CSV naar JSON
Zet kommagescheiden rijen met een kopregel om naar JSON-objecten. Celwaarden blijven tekenreeksen.
Probeer een kort voorbeeld
Probeer een kort voorbeeld
Laad het fictieve voorbeeld in een leeggemaakt formulier. Controleer de opties, voer het hulpmiddel zo nodig uit en vergelijk het resultaat hieronder.
Gebruik de eerste CSV-rij als eigenschapsnamen en zet elke passende gegevensrij om naar één JSON-object. Celwaarden blijven tekenreeksen, zodat voorloopnullen en de opmaak van identificatiecodes behouden blijven. Plak kommagescheiden gegevens met unieke kolomnamen in de eerste rij. Voorbeeld: name,city en daarna Ada,Paris. Waarden blijven JSON-tekenreeksen; 007 behoudt dus de voorloopnullen. Getallen, booleans, datums en null worden niet automatisch als gegevenstype herkend. Een UTF-8-BOM helemaal aan het begin wordt genegeerd. Volledig lege regels worden overgeslagen, maar rijen met expliciet lege cellen, zoals ,, (lege cellen), blijven behouden. Elke gegevensrij moet evenveel velden hebben als de kopregel. Begin een veld tussen aanhalingstekens direct met een aanhalingsteken, verdubbel aanhalingstekens binnen zo’n veld en plaats geen tekens na het afsluitende aanhalingsteken. Kolomnamen moeten uniek zijn. Elke gegevensrij moet evenveel velden hebben als de kopregel en aanhalingstekens moeten aan de CSV-regels voldoen. Volledig lege regels worden overgeslagen; rijen met expliciet lege cellen, zoals ,, (lege cellen), blijven behouden. Getallen, booleans, datums en null worden niet automatisch als gegevenstype herkend.
CSV met een kopregel
id,name,note 001,Ada,"tea, coffee" 002,Sam,"hello"
Verwachte uitvoer
[
{
"id": "001",
"name": "Ada",
"note": "tea, coffee"
},
{
"id": "002",
"name": "Sam",
"note": "hello"
}
]Het voorbeeld is beschikbaar zodra de tool klaar is.
De tekst wordt in je browser verwerkt.
Deel deze tool
Alleen de openbare link naar de tool wordt gedeeld. Je invoer en resultaten blijven hier.
Toon de link om handmatig te kopiëren
In het kort
Gebruik de eerste CSV-rij als eigenschapsnamen en zet elke passende gegevensrij om naar één JSON-object. Celwaarden blijven tekenreeksen, zodat voorloopnullen en de opmaak van identificatiecodes behouden blijven.
Deze tool verwerkt je invoer in je browser. De berekeningen versturen je invoer en resultaten niet. De website zelf maakt netwerkverzoeken; bezoekgegevens gaan alleen met je toestemming naar Google Analytics.
Veelgestelde vragen
Blijft 007 behouden?
Ja. Alle celwaarden blijven tekenreeksen. 007 wordt dus niet het getal 7. Ook true en null worden niet automatisch omgezet naar andere gegevenstypen.
Kan ik een puntkomma als scheidingsteken gebruiken?
Deze tool verwacht komma’s. Er is geen automatische herkenning van een ander scheidingsteken.
Wat gebeurt er met lege rijen?
Volledig lege regels worden overgeslagen. Rijen met expliciet lege cellen, zoals ,, (lege cellen), blijven behouden als hun aantal velden overeenkomt met de kopregel.
Mag een veld een komma of regeleinde bevatten?
Ja, binnen een correct geciteerd veld. Zet het hele veld tussen dubbele aanhalingstekens en verdubbel aanhalingstekens binnen dat veld.