Konwerter CSV ⇄ JSON
Zamień dane CSV na JSON i odwrotnie albo na tabelę w Markdownie lub HTML-u.
Powiązane narzędzia
Konwerter CSV ⇄ JSON
Wklej eksport CSV, a dostaniesz JSON — tablicę obiektów. Działa to też w drugą stronę: z JSON-a zrobisz CSV. Do tego narzędzie zamieni tę samą tabelę w tabelę Markdown do README albo pull requesta oraz w tabelę HTML, którą wkleisz wprost na stronę. Typowe zastosowania: przerobienie eksportu z Excela na dane testowe, obejrzenie odpowiedzi API w formie tabeli albo wklejenie do dokumentu eksportu rozdzielanego średnikami.
Strona CSV trzyma się RFC 4180 — właśnie na tym wykłada się większość szybkich konwerterów. Pole w cudzysłowie może zawierać separator, podwojone cudzysłowy "" i nawet złamania wiersza; wszystko to przetrwa konwersję w obie strony bez szwanku. Zostaw separator na wykrywaniu automatycznym: narzędzie przegląda próbkę danych i wybiera znak, przy którym wiersze wychodzą najbardziej równo. Przecinek, średnik, tabulator i pionowa kreska działają więc bez ustawiania, a gdy wykrywanie się pomyli, wybierzesz separator ręcznie.
Opcja „Pierwszy wiersz to nagłówki" zamienia nagłówek w klucze JSON-a; po jej wyłączeniu dostaniesz tablicę tablic. Puste i powtórzone nazwy kolumn dostają własną nazwę, zamiast po cichu zniknąć, więc żadna kolumna nie ginie. „Sformatuj JSON" wcina wynik dwiema spacjami dla czytelności, bez tego wynik jest zminifikowany. W stronę CSV opcja „Cudzysłowy wokół każdego pola" obejmuje cudzysłowem każde pole, nie tylko te, które tego wymagają. Wartości pozostają tekstem, dzięki czemu wiodące zera w kodach pocztowych i numerach produktów nie znikają.
Wszystko dzieje się w twojej przeglądarce, a dane nie opuszczają urządzenia, co ma znaczenie przy eksportach z danymi klientów lub informacjami wewnętrznymi. Nieprawidłowy JSON narzędzie zgłasza spokojnie, razem z komunikatem parsera i miejscem błędu, zamiast pokazać pusty wynik. Gotowy wynik skopiuj, pobierz jako plik .txt albo przenieś z powrotem do wejścia i wykonaj kolejny krok.