Konwerter JSON na CSV
Konwertuj JSON na CSV i CSV z powrotem na JSON, w obie strony. Wybierz separator, obsłuż pola w cudzysłowach i skopiuj wynik. Wszystko działa w Twojej przeglądarce.
Powiązane narzędzia
Jak korzystać z narzędzia JSON ⇄ CSV
- 01
Wybierz kierunek: JSON na CSV lub CSV na JSON.
- 02
Wklej swoje dane i wybierz separator (przecinek, średnik lub tabulator).
- 03
Skopiuj przekonwertowany wynik z panelu wyjściowego.
Co to robi
Ten konwerter zamienia tablicę obiektów JSON w CSV i parsuje CSV z powrotem na JSON, w obu kierunkach. Wybierz kierunek, wklej dane, wybierz separator i skopiuj wynik.
Przydaje się do przenoszenia danych między arkuszami, API i plikami konfiguracyjnymi, a cała konwersja odbywa się po stronie klienta, więc Twoje dane pozostają prywatne.
Oczekiwany kształt JSON
Oczekuje JSON w postaci tablicy obiektów, jak [{"name":"Mo","age":3}]. Kolumny CSV to suma wszystkich kluczy występujących w obiektach, pojedynczy obiekt staje się jednym wierszem, a każda zagnieżdżona wartość jest zapisywana jako tekst JSON w swojej komórce.
Cudzysłowy i separatory
Stosuje standardowe reguły cytowania CSV, więc wartość zawierająca separator, cudzysłów lub podział wiersza jest ujmowana w cudzysłowy i poprawnie escapowana, a parser CSV odczytuje te wartości z powrotem bez utraty danych.
Możesz wybrać przecinek, średnik lub tabulator jako separator. Przecinek jest domyślny i najczęstszy, średnik pasuje do regionów, gdzie przecinek jest separatorem dziesiętnym i arkusze go oczekują, a tabulator daje TSV.
Wnioskowanie typów w drodze powrotnej
Przy odczycie CSV z powrotem na JSON rozsądnie wnioskuje typy: zwykłe liczby oraz true/false stają się rzeczywistymi wartościami JSON, a wartość z wiodącym zerem, taka jak 007, pozostaje tekstem, więc identyfikatory i kody nie zostają zniekształcone.
Najczęściej zadawane pytania
Jakiego kształtu JSON oczekuje?
Tablicy obiektów, jak [{"name":"Mo","age":3}]. Kolumny są sumą wszystkich kluczy. Pojedynczy obiekt staje się jednym wierszem, a wartości zagnieżdżone są zapisywane jako JSON wewnątrz komórki.
Czy obsługuje przecinki i cudzysłowy wewnątrz wartości?
Tak. Pola zawierające separator, cudzysłowy lub podziały wierszy są ujmowane w cudzysłowy i poprzedzane znakami ucieczki zgodnie ze standardem CSV, a parser CSV odczytuje je z powrotem poprawnie.
Czy liczby i wartości logiczne są konwertowane?
Przy odczycie CSV zwykłe liczby oraz true/false stają się prawdziwymi wartościami JSON, podczas gdy wartości z wiodącym zerem (jak 007) pozostają tekstem, aby nie zniekształcać identyfikatorów.
Czy moje dane są przesyłane?
Nie. Konwersja działa w całości w Twojej przeglądarce, nic, co wklejasz, nie opuszcza Twojego urządzenia.