Konwerter CSV na JSON

Wklej CSV z wierszem nagłówka i zamień je na sformatowany JSON bez wysyłania danych nigdzie.

Wszystkie konwersje danych odbywają się lokalnie w Twojej przeglądarce. Żadne JSON, CSV, YAML ani XML nie są wysyłane na nasze serwery.
CSVJSON

Szybkie przykłady

Konwertuj wiersze CSV do obiektów JSON

CSV do JSON jest przydatne, gdy eksporty arkuszy kalkulacyjnych, raporty analityczne lub pliki od partnerów muszą stać się ustrukturyzowanymi danymi dla skryptów, fixture'ów, testów API lub przykładów dokumentacji. Pierwszy wiersz CSV staje się zestawem kluczy JSON, a każdy kolejny wiersz staje się jednym obiektem.

Wartości celowo pozostają jako ciągi znaków. Zapobiega to nieoczekiwanym zmianom kodów pocztowych, identyfikatorów, numerów kont, procentów i innych wartości, które wyglądają na numeryczne, ale powinny pozostać dokładnie takie, jak zapisano.

Szczegóły CSV wpływające na wynik JSON

  • Wiersz nagłówka kontroluje nazwy kluczy obiektów, więc przytnij lub zmień nazwy kolumn przed użyciem JSON w kodzie.
  • Cytowane komórki mogą zawierać przecinki; uszkodzone cudzysłowy są zgłaszane jako błędy parsera.
  • Puste komórki stają się pustymi łańcuchami znaków, a nie null.
  • Wiersze bez wartości są pomijane.
Uwaga dotycząca typu: po wyeksportowaniu konwertuj ciągi na liczby, wartości logiczne, daty lub null, jeśli docelowe API oczekuje typowanego JSON.

FAQ: CSV do JSON

Dlaczego wszystkie wartości JSON są ciągami znaków?

CSV nie ma własnego systemu typów. Zachowywanie wartości jako ciągów znaków chroni wiodące zera, identyfikatory, procenty i kody przed zgadywaniem typu.

Co się dzieje z pustymi komórkami CSV?

Puste komórki stają się pustymi łańcuchami znaków w obiekcie JSON. Przekształć je na null później, jeśli Twoja aplikacja potrzebuje wartości null.

Jakie rodzaje błędów CSV są zgłaszane?

Konwerter zgłasza problemy parsera, takie jak uszkodzone cudzysłowy lub nieprawidłowo sformatowane wiersze, gdy parser potrafi je zidentyfikować.