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.
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ć.