Körs helt i din webbläsare

CSV till JSON-konvertering (Autogenerera nycklar)

Konvertera CSV till en JSON-matris. Klistra in eller ladda upp en fil och bearbeta den lokalt för integritet.

Klistra in CSV för att konvertera direkt till JSON. Var försiktig med CSV-filer som innehåller personuppgifter.

Ingen uppladdning till server RFC4180-kompatibel parsning Kopiera/Ladda ner

Stora CSV-filer (5MB+) kan ta längre tid att bearbeta.

CSV → JSON Konvertering

CSV-indata

Indatametod

Dina indata stannar i webbläsaren och skickas inte till en server.

JSON-utdata

Formaterad

    Inställningar

    Grundläggande

    Duplicerade rubriker får suffixen _2, _3 för att förbli unika.

    Avancerade val

    Shift-JIS gäller endast för filuppladdningar.

    Så gör du (3 steg)

    Klistra in CSV eller välj en fil

    Justera inställningar (rubrik/typ/tomma celler) vid behov

    Konvertera → Kopiera eller Ladda ner

    Exempel

    Indata CSV

    Indata
    namn,ålder,aktiv
    Anna,30,true
    Erik,25,false
    Utdata JSON (typidentifiering PÅ)
    [
      { "namn": "Anna", "ålder": 30, "aktiv": true },
      { "namn": "Erik", "ålder": 25, "aktiv": false }
    ]

    Tomma celler (tom → null)

    Indata
    namn,ålder
    Anna,
    Erik,25
    Utdata JSON
    [
      { "namn": "Anna", "ålder": null },
      { "namn": "Erik", "ålder": 25 }
    ]

    Tips för konvertering

    • Konvertering från CSV till JSON ändras baserat på inställningar för rubrik, avgränsare och typidentifiering.
    • För bättre noggrannhet, ange avgränsare manuellt om automatisk identifiering misslyckas.
    • Behåll ledande nollor (0012) som strängar för säkerhets skull.
    • CSV-filer över 5MB kan ta längre tid att bearbeta.

    Regler för konvertering

    • Rubrik på: första raden blir nycklar. Tomma rubriker blir col1, och duplikat blir namn_2, namn_3 osv.
    • Rubrik av: nycklar blir col1, col2... och antal kolumner låses till maximal radlängd.
    • Typidentifiering PÅ: true/false, null (sträng) och tal identifieras. Ledande nollor förblir strängar som standard.
    • Tomma celler: välj mellan "" (tom), null eller att utelämna nyckeln helt.
    • Avgränsare: auto-identifiering väljer det mest konsistenta av , / / ; / |.
    • Oämna kolumner: saknade celler fylls; extra celler behandlas som nya kolumner med varningar.

    FAQ

    Bör jag behandla första raden som en rubrik?

    Ja/Nej kan väljas. När AV, genereras col1, col2... automatiskt.

    Tal förblir strängar

    Använd brytaren för typidentifiering. AV behåller allt som strängar; PÅ konverterar tal och true/false.

    Blir tomma celler null?

    Välj mellan "" (tom), null eller att utelämna nyckeln helt.

    Kan jag konvertera TSV också?

    Ja. Sätt avgränsare till Tab eller prova automatisk identifiering.

    Hanterar den kommatecken/radbrytningar inne i citattecken?

    Ja. Den stöder fält med citattecken. Om parsningen misslyckas, ange citattecken eller avgränsare manuellt.

    Vad händer om rubriknamn är duplikat?

    Duplikat får suffix som _2, _3 och visas i varningar.