CSV til JSON-konverter (Automatiske nøgler fra overskrift)
Konverter CSV til et JSON-array. Indsæt tekst eller upload en fil og behandl den lokalt for privatlivets skyld.
Indsæt CSV for at konvertere med det samme til JSON. Vær forsigtig ved håndtering af CSV'er med personlige data.
Store CSV'er (5MB+) kan tage længere tid at behandle.
CSV → JSON-konverter
CSV-input
Dit input bliver i browseren og sendes ikke til en server.
JSON-output
Indstillinger
Basis
Dublerede overskrifter får suffikserne _2, _3 for at forblive unikke.
Avancerede indstillinger
Shift-JIS gælder kun for fil-uploads.
Sådan gør du (3 trin)
Indsæt CSV eller vælg en fil
Juster indstillinger (overskrift/type/tomme celler) efter behov
Konverter → Kopier eller Download
Eksempler
Input CSV
navn,alder,aktiv Alice,30,true Bob,25,false
[
{ "navn": "Alice", "alder": 30, "aktiv": true },
{ "navn": "Bob", "alder": 25, "aktiv": false }
]
Tomme celler (tom → null)
navn,alder Alice, Bob,25
[
{ "navn": "Alice", "alder": null },
{ "navn": "Bob", "alder": 25 }
]
Tips til konvertering
- Konvertering fra CSV til JSON ændres baseret på indstillinger for overskrift, separator og type-inferens.
- For bedre nøjagtighed bør du manuelt indstille separatoren, hvis auto-detektering fejler.
- Ved konvertering af CSV til JSON bør tal med foranstillede nuller (0012) beholdes som strenge for en sikkerheds skyld.
- CSV'er over 5MB kan tage længere tid at behandle.
Konverteringsregler
- Overskrift til: første række bliver til nøgler. Tomme overskrifter bliver til col1, og dubletter bliver til navn_2, navn_3 osv.
- Overskrift fra: nøgler er col1, col2... og antallet af kolonner er fastsat til den maksimale kolonnelængde.
- Type-inferens TIL: true/false, null (streng) og tal registreres. Foranstillede nuller forbliver strenge som standard.
- Tomme celler: vælg mellem '' (tom), null eller udelad nøglen helt.
- Separator: auto-detektering vælger den mest konsistente af , / / ; / |.
- Ujævne kolonner: manglende celler udfyldes; ekstra celler behandles som nye kolonner med rækkeadvarsler.
FAQ
Skal jeg behandle den første række som en overskrift?
Ja/Nej kan skiftes. Når den er FRA, genereres col1, col2... automatisk.
Tal forbliver som strenge
Brug type-inferens kontakten. FRA beholder alt som strenge; TIL konverterer tal og true/false.
Bliver tomme celler til null?
Vælg mellem '' (tom), null eller udelad nøglen helt.
Kan jeg også konvertere TSV?
Ja. Indstil separatoren til Tab eller prøv Auto-detektering.
Håndterer den kommaer/linjeskift inde i anførselstegn?
Ja. Den understøtter felter i anførselstegn. Hvis parsing fejler, skal du angive anførselstegnet eller separatoren manuelt.
Hvad hvis overskriftsnavne er dublerede?
Dubletter omdøbes med suffikserne _2, _3 og vises i advarsler.