Converter van CSV naar JSON
Een uitgebreidere omzetting van CSV naar JSON wanneer de standaardinstellingen van het basisinstrument onvoldoende zijn: kies een zelfgedefinieerde scheider (komma, tab, semikolon of pijl), bepaal of de eerste rij koppen bevat en schakel tussen een fraai en een compact JSON-uitvoer. Het resultaat is dan een array van objecten met als sleutel de koppen, of een array van arrays wanneer de koppen zijn uitgeschakeld – handig voor gegevens in matrixvorm die geen natuurlijke kolommennamen hebben.
Hoe u de conversie configureert
-
1
CSV-gegevens plakken
Elk gangbaar plat bestandsformaat werkt; de parser houdt rekening met aanhalingstekens en escapetekens.
-
2
Kies het scheidingsteken
Komma voor standaard-CSV; `\t` voor TSV; `;` voor Europese CSV-exports; `|` voor door pipe gescheiden gegevens.
-
3
De kopregelmodus omschakelen
Aan: de eerste rij benoemt de JSON-sleutels. Uit: elke rij wordt een array met waarden binnen de buitenste array.
-
4
Kies fraai of compact
Fraai voegt regeleinden en inspringing toe voor menselijke lezers; compact verwijdert deze voor de kleinste payload.
Het kiezen van de juiste uitvoervorm voor uw gegevens
De header-switch genereert twee verschillende JSON-vormen. Kies de variant die aansluit bij wat uw gebruiker verwacht.
Array van objecten (kopregels ingeschakeld)
[
{ "name": "Alice", "age": "30" },
{ "name": "Bob", "age": "25" }
]
Dit is de vorm die de meeste REST-API’s en front-end frameworks verwachten. Elke rij is een record; de sleutels zijn stabiele kolomnamen.
Array van arrays (kopregels uitgeschakeld)
[
["Alice", "30"],
["Bob", "25"]
]
Handig wanneer de CSV een matrix is (een heatmap of een correlatieraster) of wanneer de consument een grafiekbibliotheek zoals D3 is die positionele gegevens nodig heeft.
Scheidingstekenreferentie
| Gangbaar plat bestand | Scheidingsteken | Gebruik |
|---|---|---|
| CSV | , |
Standaardexport in de meeste Noord-Amerikaanse tools. |
| TSV | \t |
Geplakte gegevens uit spreadsheets. |
| SSV (puntkomma) | ; |
Europese Excel-exports (komma is decimaalteken). |
| PSV (pipe) | ` | ` |
Fraai versus compact
- Fraaie JSON is twee tot drie keer groter, maar gemakkelijk te scannen. Gebruik het voor testfixtures, request-bodies die u naar Git wilt committen, en om te kopiëren en plakken in de browserconsole.
- Compacte JSON bespaart bytes tijdens het verzenden en verwijdert witruimte. Gebruik dit voor productie-API-payloads en voor
localStorage-schrijfacties. - Beide formaten zijn geldige JSON; geen enkele consument geeft erom welk formaat u verzendt.
Veelgestelde vragen
Typ de letterlijke twee-tekenssequentie \t in het invoerveld voor de scheider. De converter interpreteert deze als een echte tab-symbool voordat hij de tekst verwerkt.
CSV bevat geen typinformatie; de converter bewaart daarom elke waarde als een string om ID’s zoals 00042 of decimale waarden als 1.50 niet onbedoeld te beschadigen. Wanneer nodig, kan deze gegevens worden omgezet naar cijfers in het eindgebruiksysteem.
Objectsleutels moeten uniek zijn, zodat latere kolommen eerdere overschrijven. Wijzig eerst de namen van dubbele kopregels in het bron-CSV-bestand, of schakel de kopregels uit en gebruik toegang op basis van positie.
Ja. De CSV wordt naar onze server verzonden om de JSON te kunnen genereren. Hij wordt niet opgeslagen en niet aan de paginalink toegevoegd.
Gerelateerde tools
ASCII-tabelreferentie
Volledige ASCII-tabel van 0 tot 127 met decimale, hexadecimale, octale en binaire waarden en HTML-numerieke referentienotatie, inclusief control codes zoals NUL, LF en DEL.
HTML-tekenreferentie
Een doorzoekbare lijst met HTML-entiteiten, hun benoemde en numerieke codes, plus kopiëren met één klik voor speciale tekens en symbolen.
Sneltoetsenoverzicht
Zoek gedocumenteerde standaardsneltoetsen voor VS Code, Chrome en Bash met GNU Readline op macOS, Windows en Linux.
HAR-bestandsviewer
Open HAR-netwerkopnamen lokaal, filter verzoeken, bekijk gemaskeerde headers en timing en exporteer opgeschoonde samenvattingen zonder upload.
ASCII naar binair-converter
Converteer elke ASCII-string naar zijn binaire representatie. Elk teken wordt acht bits, gescheiden door spaties, klaar voor protocoltrace of huiswerk.
Telefoonnummers controleren
Controleer de structuur van telefoonnummers per land en bekijk regio, type en E.164-, internationale, nationale en RFC 3966-notatie.