JSON ↔ CSV Converter
Konwertuj JSON do CSV lub CSV do JSON natychmiast w przeglądarce. Przydatne do arkuszy kalkulacyjnych, eksportu, analizy i szybkiego czyszczenia danych. Ta strona jest przeznaczona do szybkiej wymiany danych tabelarycznych: wiersze CSV stają się obiektami JSON, a tablice płyt JSON stają się kolumnami i wierszami CSV. ToolMill działa po stronie klienta dla prywatności i działa offline po instalacji.
Dane
Spróbuj.
Przykłady
name,age,city Alice,31,Seattle Bob,28,Austin
[{"name":"Alice","age":"31","city":"Seattle"},{"name":"Bob","age":"28","city":"Austin"}]
[{"id":101,"status":"new","owner":"Mina"},{"id":102,"status":"done","owner":"Ravi"}]
id,status,owner 101,new,Mina 102,done,Ravi
[{"sku":"A-100","price":"4.99"},{"sku":"B-205","stock":"40"}]
sku,price,stock A-100,4.99, B-205,,40
Jak działa ten konwerter
CSV → JSON odczytuje pierwszy wiersz jako nazwy kolumn i zmienia każdy późniejszy wiersz w jeden obiekt. JSON → CSV działa najlepiej z jednym obiektem lub tablicą prostych obiektów. W tym kierunku konwerter gromadzi klucze w rekordach, aby zbudować wiersz nagłówka, a następnie zapisuje każdy obiekt jako jedną linię CSV.
Jest to szybkie narzędzie do przebudowy oparte na przeglądarce, a nie pełny rurociąg importowy. Jest to przydatne, gdy trzeba sprawdzić wklejony eksport, przeformatować małą próbkę API lub przygotować wersję arkusza kalkulacyjnego skopiowanych rekordów bez otwierania innej aplikacji.
Kiedy używać CSV → JSON vs JSON → CSV
Użyj CSV → JSON, gdy dane źródłowe już wygląda jak wiersze i kolumny: eksport arkuszy kalkulacyjnych, pobieranie CRM, tabele produktów, listy kontaktów, lub skopiowane wycinki raportów. Użyj JSON → CSV, gdy masz tablicę JSON z API, skryptu lub oprawy i potrzebne wiersze dla Excel, Google Sheets lub CSV-based pliki.
Jeśli Twoim celem jest szybki przegląd w arkuszu kalkulacyjnym, CSV jest zwykle łatwiejsze do skanowania. Jeśli Twoim celem jest zachowanie etykiet kolumn jako właściwości nazwanych kodem, JSON jest zazwyczaj lepszym formatem docelowym.
Wiersze nagłówka, kolumny i brakujące wartości
Na CSV → JSON, pierwszy rząd jest traktowany jako nagłówki. Każdy kolejny rząd jest w kolejności odwzorowywany na nagłówki. Jeśli wiersz jest krótszy od wiersza nagłówka, brakujące wartości stają się pustym ciągiem w wyjściu JSON. Na JSON → CSV, konwerter łączy klawisze znalezione w obiektach do tworzenia kolumn CSV.
Oznacza to, że wiersze z niespójnymi klawiszami mogą być nadal eksportowane, ale możesz zobaczyć puste komórki dla pól, których brakuje w niektórych rekordach. To zachowanie jest przydatne do szybkiego czyszczenia, ale to również oznacza, że należy normalizować swoje rekordy, jeśli potrzebujesz ścisłego schematu.
Cytowanie, przecinki i obsługa typu
Gdy JSON jest eksportowany do CSV, pola zawierające przecinki, cudzysłówka lub przerwy liniowe są cytowane tak, że wynik CSV pozostaje czytelny w arkuszach kalkulacyjnych. Wbudowane podwójne cytaty są unikane przez podwojenie ich. Na odwrotnej ścieżce cytowane komórki CSV z przecinkami są prawidłowo przefiltrowane przed utworzeniem obiektów JSON.
CSV → JSON nie wnioskuje typów. Wartości takie jak 31, 4.99 lub true pozostają strunami w wyniku JSON, chyba że przekonwertujesz je później w swojej aplikacji lub skrypcie. Ten szczegół ma znaczenie, gdy przygotowujesz ładunki do API lub systemów, które oczekują liczb rzeczywistych lub boolengu.
Formaty wejściowe, które najlepiej działają
Dla wejścia CSV, wpisz wiersz nagłówka, zachowaj liczbę kolumn stosunkowo spójną i cytuj pola zawierające przecinki lub przerwy w linii. Dla wejścia JSON, użyj pojedynczego obiektu lub tablicy prostych obiektów. Deeply zagnieżdżone obiekty i tablice są zwykle znakiem, że dedykowany krok zgięcia jest potrzebny przed CSV eksportu będzie łatwy w użyciu.
Problemy związane z przekształcaniem
Zanim przejdziesz na przekonwertowany JSON
Przed wysłaniem wyjścia do innej aplikacji lub API, sprawdź wiersz nagłówka, założenia separatora, pola cytowane i czy wartości, które powinny być boolends lub numery nadal wymagają wyraźnego czyszczenia. Zatwierdzona tablica może nadal mieć złe znaczenie, jeśli oryginalny CSV był niespójny.
Co CSV- to- JSON Konwersja nie zatwierdza
Konwersja nie potwierdza, że nagłówki są znaczące, wiersze są unikalne, pola numeryczne zostały prawidłowo wpisane, lub wynikające z nich obiekty spełniają schemat niższego rzędu. Ta strona zmienia kształt danych do celów kontroli i ponownego użycia, ale nie zastępuje walidacji lub przeglądu jakości danych.
Jak Interpretować wyjście JSON przed użyciem go gdzie indziej
Przegląd wygenerowanych obiektów przed traktowaniem ich jako danych gotowych do produkcji. Nazwy nagłówków stają się klawiszami, kolejność wierszy staje się porządkiem obiektu w tablicy, a każda wartość importowana z CSV zaczyna się jako tekst, chyba że przekonwertujesz ją później. Oznacza to, że struktura może wyglądać dobrze, podczas gdy typy lub etykiety pola nadal wymagają czyszczenia.
Jeśli JSON → CSV zawiedzie, najczęstszą przyczyną jest nieprawidłowa składnia JSON lub wejście, które nie jest jednym obiektem lub tablicą obiektów. Jeśli CSV → JSON daje nieoczekiwany wynik, sprawdź pierwszy wiersz, niespójna kolumna się liczy, i czy Twój wklejony tekst zawiera niedopasowane cudzysłówka lub zerwana struktura linii.
Ta strona jest przeznaczona do szybkiej konwersji wklejonej zawartości tabeli. Nie zastąpi pełnego przepływu danych, mappera schematów ani zaawansowanego narzędzia do importu CSV z niestandardowymi ogranicznikami i zasadami kolumn.
Powiązane narzędzia
JSON Pretty Print, Minify i potwierdzenie
Format JSON do czytelności, minify do kompaktowego przechowywania, i potwierdzić go przed użyciem go w API, pliki konfiguracyjne, aplikacje frontend lub oprawy testowe. Narzędzie to jest przydatne przy debugowaniu ładunków, porównywaniu odpowiedzi, czyszczeniu kopii JSON lub kurczeniu danych do transportu i logowania. ToolMill przetwarza wszystko w przeglądarce, co sprawia, że jest to szybka, prywatna opcja do pracy z wrażliwym JSON.
Dane
JSON do CSV Converter
Konwertuj JSON do formatu CSV bezpośrednio w przeglądarce dla importu arkusza kalkulacyjnego, raportowania eksportu, analizy przepływu pracy i szybkiego czyszczenia danych. Narzędzie to jest przydatne, gdy trzeba przełożyć strukturę JSON do wierszy i kolumn dla systemów Excel, Google Sheets, BI lub CSV. ToolMill działa lokalnie dla prywatności, obsługuje wspólne scenariusze eksportu szybko i działa offline po instalacji.
Dane
JSON ↔ YAML Converter
Konwertuj JSON do YAML i YAML do JSON natychmiast w przeglądarce. Idealny do tworzenia plików konfiguracyjnych (Kubernetes, Docker Compose, CI / CD gazociągi) oraz do przekształcania ładunków API w czytelne YAML. ToolMill działa po stronie klienta dla prywatności, obsługuje dość wyjście i może pracować offline po zainstalowaniu jako PWA.
Dane
JSON Validator
Potwierdź JSON i uzyskaj dokładne, line- by- line komunikaty błędów. Użyj go, aby złapać subtelne problemy, takie jak śledzenie przecinek, komentarze, niezbiegłych znaków i nieprawidłowo utworzone numery przed wysyłką konfigi lub API płatności. Działa całkowicie w przeglądarce dla prywatności i może pracować offline po zainstalowaniu jako PWA.
Dane
