Kører helt i din browser

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.

Ingen server-upload RFC4180-kompatibel parsing Kopier/Download

Store CSV'er (5MB+) kan tage længere tid at behandle.

CSV → JSON-konverter

CSV-input

Inputmetode

Dit input bliver i browseren og sendes ikke til en server.

JSON-output

Formater

    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

    Input
    navn,alder,aktiv
    Alice,30,true
    Bob,25,false
    Output JSON (type-inferens TIL)
    [
      { "navn": "Alice", "alder": 30, "aktiv": true },
      { "navn": "Bob", "alder": 25, "aktiv": false }
    ]

    Tomme celler (tom → null)

    Input
    navn,alder
    Alice,
    Bob,25
    Output JSON
    [
      { "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.