Konwerter JSON na CSV
Konwertuj JSON na CSV w przeglądarce. Presety RFC 4180, Excel-EU, TSV, Pipe. Spłaszczanie zagnieżdżeń lub stringify. 100% prywatnie, bez wysyłki.
Opcje · , · auto · LF · header · no BOM · flatten
Czym jest CSV i dlaczego konwertować z JSON?
CSV (Comma-Separated Values) to najstarszy i najszerzej obsługiwany tabelaryczny format danych w informatyce — każdy arkusz kalkulacyjny, każda baza danych, każde narzędzie analityczne i większość języków programowania ma natywne wsparcie CSV. JSON dla odmiany jest uniwersalnym formatem dla odpowiedzi API, konfiguracji i wymiany danych strukturalnych. Konwersja między nimi to jedno z najczęstszych zadań w inżynierii danych: otrzymujesz JSON z API lub bazy NoSQL, a potrzebujesz CSV do wczytania do Excela na potrzeby analizy, do tabeli Postgres przez COPY lub do hurtowni BigQuery / Snowflake. Narzędzie jest zbudowane dla tej ścieżki konwersji i obsługuje cztery scenariusze, które większość konwerterów online psuje.
Narzędzie ma cztery ważne cechy wyróżniające na tle typowych konwerterów online:
**1. Parser RFC 4180 oparty na maszynie stanów.** CSV wygląda prosto, ale reguły cytowania są subtelne: pole ujęte w cudzysłowy podwójne może zawierać przecinki, osadzone znaki nowej linii i ekranowane podwójne cudzysłowy (podwojone, jak ""). Naiwne parsery dzielące po przecinku zawodzą na rzeczywistych danych — adresach z przecinkami, wieloliniowych polach tekstowych i wartościach w cudzysłowach zawierających cudzysłowy. Narzędzie implementuje właściwy parser oparty na maszynie stanów zgodnie z RFC 4180 (specyfikacja IETF dla CSV), poprawnie obsługując pola w cudzysłowach, osadzone separatory, osadzone zakończenia linii i ekranowane cudzysłowy w obu kierunkach. Wyjście pomyślnie przechodzi konwersję w obie strony przez moduł csv w Pythonie, PostgreSQL COPY, AWS S3 SELECT i każdy zgodny parser.
**2. Spłaszczanie jednokierunkowe / Stringify odwracalny.** Zagnieżdżony JSON jest fundamentalnie niezgodny z płaskim tabelarycznym kształtem CSV, a większość konwerterów cicho psuje dane przy napotkaniu zagnieżdżonego obiektu lub tablicy. Narzędzie daje jawny wybór: tryb Spłaszcz emituje klucze z kropkami (customer.address.city) i klucze indeksowane (items.0.sku) dla najczystszego układu arkusza — czytelnego w Excelu, ale stratnego przy konwersji w obie strony. Tryb Stringify zachowuje tablice i obiekty jako JSON wewnątrz jednej komórki — brzydziej, ale w pełni odwracalnie: CSV → JSON → CSV daje identyczne dane w połączeniu z opcją Wnioskuj typy w odwrotnej konwersji. Wybierz zgodnie z celem: analiza w Excelu (Spłaszcz) lub konwersje potokowe w obie strony (Stringify).
**3. Wykrywanie dużych liczb całkowitych.** Typ Number w JavaScript używa podwójnej precyzji IEEE 754 i cicho zaokrągla liczby całkowite powyżej 2^53 - 1 (9007199254740991). Bije to w rzeczywisty JSON: identyfikatory snowflake Twittera, ID Discorda, pola Long w MongoDB i resourceVersion Kubernetes to wszystko 64-bitowe liczby całkowite przekraczające bezpieczny zakres. Większość przeglądarkowych narzędzi JSON cicho produkuje błędne liczby bez ostrzeżenia. Narzędzie wykrywa wartości typu big-integer podczas parsowania, pokazuje baner z ostrzeżeniem wymieniający dotknięte pola i zachowuje oryginalne cyfry jako ciągi znaków w wynikowym CSV, dzięki czemu Excel i Google Sheets nie skrócą ich do notacji naukowej.
**4. 100% prywatność w przeglądarce.** Twoje dane JSON — często zawierające dane osobowe użytkowników, wewnętrzne eksporty baz danych, klucze API osadzone w ładunkach i produkcyjne sekrety — nigdy nie opuszczają przeglądarki. Żadne dane nie są wysyłane na żaden serwer, brak rejestrowania, brak analityki rejestrującej dane wejściowe. Można to zweryfikować w zakładce Sieć przeglądarki. To jedyny bezpieczny sposób obsługi wrażliwych danych w narzędziu online. Zobacz odwrotny kierunek, klikając Zamień, lub użyj naszego towarzyszącego Konwertera JSON na YAML, gdy YAML jest celem. Musisz zwalidować JSON przed konwersją? Wypróbuj nasze formatowanie JSON.
Mocne strony CSV to uniwersalność i prostota: każde narzędzie go czyta, parsery są małe, a format pliku jest czytelny dla człowieka w dowolnym edytorze tekstowym. Jego słabości to brak informacji o typach (wszystko jest ciągiem, dopóki nie powiesz parserowi inaczej), brak natywnego wsparcia dla zagnieżdżonych struktur i specyfika lokalizacji (średniki Excel-EU, CRLF Windowsa kontra LF Uniksa). Mocne strony JSON są dokładnie odwrotne: precyzyjne typy, natywne zagnieżdżanie i ścisła specyfikacja, która parsuje się identycznie wszędzie. Właściwe narzędzie zależy od odbiorcy: człowiek czytający arkusz → CSV, maszyna konsumująca API → JSON. Ten konwerter obsługuje pomost w obu kierunkach.
// Input JSON
[
{ "id": 1, "name": "Alice", "role": "admin" },
{ "id": 2, "name": "Bob", "role": "editor" }
]
// Output CSV (RFC 4180 preset: comma + CRLF + no BOM)
id,name,role
1,Alice,admin
2,Bob,editor
// Same input with Stringify mode + nested data
[
{ "id": 1, "tags": ["a", "b"] }
]
// Becomes
id,tags
1,"[""a"",""b""]" Kluczowe funkcje
Zgodność z RFC 4180
Ścisły parser oparty na maszynie stanów zgodny ze specyfikacją CSV IETF: prawidłowa obsługa pól w cudzysłowach, osadzonych separatorów, osadzonych CR/LF i ekranowanych podwójnych cudzysłowów (podwojonych). Wyjście pomyślnie przechodzi konwersję w obie strony przez csv w Pythonie, PostgreSQL COPY i AWS S3 SELECT.
Presety Excel, TSV i Pipe
Presety jednym kliknięciem dla czterech najczęstszych celów: RFC 4180 (przecinek + CRLF), Excel (średnik + CRLF + BOM UTF-8 dla lokalizacji EU), TSV (tabulacja + LF) i Pipe (| + LF). Przełączaj formaty bez ręcznego dostrajania pięciu osobnych opcji.
Spłaszczanie lub Stringify dla danych zagnieżdżonych
Jawna obsługa zagnieżdżeń: Spłaszcz emituje klucze z kropkami (customer.address.city) dla czystej analizy w arkuszu, Stringify zachowuje tablice i obiekty jako JSON w jednej komórce dla bezstratnych konwersji w obie strony. Wybierz na podstawie tego, czy potrzebujesz analizy w Excelu, czy konwersji potokowej w obie strony.
Wykrywanie dużych liczb całkowitych
Liczby całkowite powyżej 2^53 są wykrywane podczas parsowania i zachowywane jako ciągi w CSV — identyfikatory Twittera, snowflake Discorda, pola Long w MongoDB i resourceVersion K8s pozostają dokładne, zamiast być cicho zaokrąglane przez typ Number IEEE 754 w JavaScript.
Automatyczne wykrywanie NDJSON
Format JSON rozdzielany liniami (.ndjson, .jsonl) jest wykrywany automatycznie — wklej strumieniowe dzienniki, eksporty zdarzeń API lub wyjścia data lake bezpośrednio, bez ręcznego owijania w tablicę. Każda linia staje się wierszem w CSV.
Dwukierunkowość z Zamień
Jeden przycisk Zamień kierunek odwraca konwersję w miejscu: wejście staje się CSV, wyjście staje się JSON, a bieżący tekst zostaje zachowany. Wykonaj konwersję w obie strony, aby zweryfikować bezstratność, zanim trafi do potoku.
Przykłady
Odpowiedź REST API
[{"id":1,"name":"Alice Chen","email":"alice@example.com","role":"admin"},{"id":2,"name":"Bob Garcia","email":"bob@example.com","role":"editor"},{"id":3,"name":"Carol Singh","email":"carol@example.com","role":"viewer"},{"id":4,"name":"Dan Müller","email":"dan@example.com","role":"viewer"}] Typowe wyjście API. Z włączonym nagłówkiem otrzymujesz przejrzysty tabelaryczny CSV gotowy do Excela.
GitHub Issues API
[{"id":1001,"title":"Bug: login redirects to 404","state":"open","labels":["bug","priority:high"],"user":{"login":"alice"}},{"id":1002,"title":"Feature: dark mode toggle","state":"open","labels":["enhancement"],"user":{"login":"bob"}},{"id":1003,"title":"Docs: update README","state":"closed","labels":["docs","good-first-issue"],"user":{"login":"carol"}}] Pobrane z /repos/{owner}/{repo}/issues. Spłaszczanie i nagłówek włączone — eksponują user.login jako spłaszczoną kolumnę.
MongoDB mongoexport
[{"_id":{"$oid":"6634a1b2c3d4e5f600000001"},"email":"alice@example.com","metadata":{"signupDate":"2026-01-15T10:30:00Z","preferences":{"newsletter":true,"theme":"dark"}}},{"_id":{"$oid":"6634a1b2c3d4e5f600000002"},"email":"bob@example.com","metadata":{"signupDate":"2026-02-20T14:15:00Z","preferences":{"newsletter":false,"theme":"light"}}}] Format eksportu Mongo. Wybierz tryb Stringify, jeśli planujesz konwersję w obie strony CSV→JSON.
Dziennik zdarzeń NDJSON
{"event":"signup","user":"alice","ts":1715000000}
{"event":"login","user":"alice","ts":1715000060}
{"event":"checkout","user":"alice","ts":1715000300} Format JSON rozdzielany liniami (.ndjson/.jsonl) jest wykrywany automatycznie — wklej zawartość pliku bezpośrednio.
Zagnieżdżone zamówienia e-commerce
[{"id":"ord-001","customer":{"name":"Alice Chen","email":"alice@example.com","address":{"city":"Seattle","country":"US"}},"items":[{"sku":"SKU-100","qty":2},{"sku":"SKU-205","qty":1}]},{"id":"ord-002","customer":{"name":"Bob Garcia","email":"bob@example.com","address":{"city":"Madrid","country":"ES"}},"items":[{"sku":"SKU-100","qty":1}]}] Tryb spłaszczania emituje klucze z kropkami (customer.address.city, items.0.sku). Przełącz na Stringify, aby zachować tablice/obiekty jako JSON w jednej komórce.
Wyniki testów Postman
[{"name":"GET /users returns 200","status":"pass","duration":142},{"name":"POST /users creates record","status":"pass","duration":287},{"name":"GET /users/999 returns 404","status":"fail","duration":98,"error":"Expected 404, got 500"},{"name":"DELETE /users/1 returns 204","status":"pass","duration":156}] Eksport testów Postman/Newman. Wiersze o mieszanym kształcie (niektóre z error) są uzupełniane pustymi komórkami — zobaczysz ostrzeżenie Notatki o schemacie.
Jak używać
- 1
Wklej dane JSON
Wprowadź lub wklej dane JSON do pola wejściowego powyżej. Narzędzie akceptuje tablice obiektów, pojedyncze obiekty i NDJSON (JSON rozdzielany liniami) — wykrywane automatycznie. Możesz też kliknąć «Wczytaj przykład», aby wypróbować próbkę, np. odpowiedź REST API, eksport MongoDB lub dziennik zdarzeń NDJSON.
- 2
Wybierz preset (lub dostosuj Opcje)
Kliknij RFC 4180 (domyślny), Excel (średnik EU + BOM), TSV (tabulacja) lub Pipe, aby ustawić format docelowy jednym kliknięciem. Otwórz panel Opcje dla precyzyjnej kontroli: Separator, Nagłówek, Cudzysłowy (Auto/Zawsze), Zakończenie linii (LF/CRLF), BOM i Zagnieżdżenia (Spłaszcz/Stringify).
- 3
Skopiuj lub pobierz CSV
Kliknij Skopiuj, aby przenieść CSV do schowka, lub Pobierz, aby zapisać go jako plik .csv (.tsv przy presecie TSV) gotowy do Excela, Google Sheets, PostgreSQL COPY lub innego potoku danych. Do konwersji w obie strony kliknij Zamień kierunek, aby przekonwertować CSV z powrotem na JSON w miejscu.
Typowe problemy przy konwersji
Wartość najwyższego poziomu jest prymitywem
CSV jest fundamentalnie tabelaryczny — wiersze pól. Pojedyncza liczba, ciąg znaków lub wartość logiczna nie ma struktury wierszy/kolumn do rzutowania. Wartość JSON najwyższego poziomu musi być obiektem (tabela jednowierszowa) lub tablicą (tabela wielowierszowa). Najpierw owiń prymityw w obiekt lub tablicę.
42
[{"value": 42}] Tablica o mieszanym kształcie (wiersze z różnymi kluczami)
Gdy wiersze w tablicy JSON mają różne klucze (jedne mają pole error, inne nie), narzędzie sumuje mnogościowo wszystkie klucze ze wszystkich wierszy i wypełnia brakujące komórki pustymi wartościami. Pojawia się ostrzeżenie Notatki o schemacie, abyś wiedział, że kolumny zostały scalone. Zwykle to w porządku, ale zweryfikuj wyjście, jeśli narzędzia w dalszej części potoku oczekują ścisłego schematu.
[
{"name": "GET /users", "status": "pass"},
{"name": "GET /users/999", "status": "fail", "error": "500"}
] // Output CSV (note empty cell in row 1) name,status,error GET /users,pass, GET /users/999,fail,500
Excel obcina dużą liczbę całkowitą
Identyfikatory snowflake Twittera, ID Discorda i inne 64-bitowe liczby całkowite przekraczają bezpieczny zakres JavaScript (2^53 - 1) i tracą precyzję, gdy JSON.parse() je odczyta. Nawet jeśli CSV zachowa cyfry, Excel domyślnie wyświetli je w notacji naukowej. Rozwiązanie jest dwojakie: przechowuj identyfikatory jako ciągi znaków w JSON przed konwersją i włącz BOM (lub użyj presetu Excel), aby Excel zachował komórkę jako tekst.
{"id": 9007199254740993}
// JavaScript reads as 9007199254740992 (precision lost) {"id": "9007199254740993"}
// CSV preserves the string; Excel displays exactly Osadzony przecinek bez cudzysłowów
Jeśli budujesz CSV ręcznie naiwnym join(','), każde pole zawierające przecinek (Smith, Jr. lub 1,234.56) złamie granice kolumn — parser zobaczy dodatkowe kolumny tam, gdzie powinna być jedna. Tryb Cudzysłowy Auto w tym narzędziu stosuje RFC 4180 i automatycznie ujmuje w cudzysłowy podwójne każde pole zawierające separator, podwójny cudzysłów, CR lub LF.
name,role Smith, Jr.,admin // Parser reads 3 columns: "Smith", " Jr.", "admin"
name,role "Smith, Jr.",admin // Parser reads 2 columns: "Smith, Jr.", "admin"
Plik Excel-EU nieczytelny jako CSV z przecinkiem
Europejskie wersje Excela (Niemcy, Francja, Hiszpania, Włochy itd.) rezerwują przecinek dla separatora dziesiętnego i używają średnika jako separatora pól. Standardowy CSV z przecinkiem otwiera się z każdym wierszem zwiniętym do kolumny A. Rozwiązaniem jest preset Excel: przełącza na ; + CRLF + BOM UTF-8, dzięki czemu Excel poprawnie parsuje plik w dowolnej lokalizacji.
id,name,price 1,Alice,1,234.56 // Excel-EU mis-parses 1,234.56 as two columns
// Excel preset output: ; + CRLF + BOM id;name;price 1;Alice;1234,56 // Excel-EU reads cleanly with comma decimal
NDJSON nie wykryty (kształt wejścia)
Automatyczne wykrywanie NDJSON wymaga jednej prawidłowej wartości JSON na linię, bez wiodących ani końcowych nawiasów tablicy. Jeśli wkleisz tablicę JSON tablic lub Twój plik ma wiodący [ i końcowy ], narzędzie potraktuje to jako pojedynczą wartość JSON, a nie NDJSON. Usuń owijające nawiasy i upewnij się, że każda linia jest samodzielnym obiektem JSON.
[
{"event": "signup"},
{"event": "login"}
]
// Detected as a regular JSON array (works, but not NDJSON path) {"event": "signup"}
{"event": "login"}
// Each line is one JSON value — auto-detected as NDJSON Typowe zastosowania
- Odpowiedź API do arkusza kalkulacyjnego
- Wklej odpowiedź REST API (tablicę obiektów użytkowników/zamówień/zdarzeń) i otrzymaj przejrzysty tabelaryczny CSV gotowy do Excela, Google Sheets lub Numbers. Najczęstszy przypadek użycia — analitycy i PM-owie potrzebują danych w kształcie arkusza, inżynierowie wysyłają JSON z backendu.
- Eksport MongoDB do hurtowni danych
- Konwersja wyjścia JSON mongoexport (z opakowaniami $oid i zagnieżdżonymi dokumentami metadata) do CSV w celu wczytania do BigQuery, Snowflake lub Redshift. Tryb Stringify bezstratnie zachowuje zagnieżdżony kształt, gdy narzędzia w dalszej części potoku obsługują JSON-w-komórce.
- Triage zgłoszeń GitHub
- Pobierz zgłoszenia z /repos/{owner}/{repo}/issues, wklej JSON i otrzymaj płaski CSV z id, title, state, labels i user.login jako kolumnami. Wrzuć do Sheets, aby filtrować, sortować i przypisywać podczas planowania sprintu.
- Przegląd dziennika zdarzeń NDJSON
- Strumieniowe dzienniki z Cloud Logging, Datadog, Vector lub własnego potoku często docierają jako NDJSON (.ndjson, .jsonl). Wklej zawartość pliku bezpośrednio — wykrywaną automatycznie — i otrzymaj CSV do analizy ad hoc bez stawiania prawdziwego potoku ETL.
- Ekstrakcja zamówień e-commerce
- Konwersja zagnieżdżonego JSON zamówień (customer.address.city, tablica items) do płaskiego CSV dla finansów, realizacji lub przeglądu pod kątem oszustw. Tryb Spłaszcz produkuje jedną kolumnę na pole liścia, gotową do wczytania do Excela na potrzeby raportowania ad hoc.
- Raport testów Postman/Newman
- Eksporty testów Postman zawierają wiersze o mieszanym kształcie (niektóre z opcjonalnymi polami error). Wklej JSON, otrzymaj CSV ze wszystkimi kluczami zsumowanymi mnogościowo i wypełnionymi brakującymi komórkami — idealne do udostępniania raportów nieudanych testów osobom nietechnicznym w Sheets.
Szczegóły techniczne
- Parser RFC 4180 oparty na maszynie stanów
- Oba kierunki używają właściwego parsera opartego na skończonej maszynie stanów zgodnej z RFC 4180. Stany obejmują UnquotedField, QuotedField, AfterQuote, RowEnd i EndOfInput. Parser poprawnie obsługuje pola w cudzysłowach zawierające separator, osadzone CR/LF wewnątrz pól w cudzysłowach, ekranowane podwójne cudzysłowy (podwojone, jak "") i końcowe znaki nowej linii. Daje to wyjście, które bezstratnie przechodzi konwersję w obie strony przez moduł csv w Pythonie, PostgreSQL COPY, AWS S3 SELECT i każdy zgodny parser.
- Algorytm wykrywania dużych liczb całkowitych
- Przed przepuszczeniem JSON przez JSON.parse() (które cicho zaokrągliłoby duże liczby całkowite przez IEEE 754) narzędzie uruchamia skanowanie wyrażeniem regularnym po surowym tekście JSON, szukając literałów liczb całkowitych poza bezpiecznym zakresem (-2^53+1 do 2^53-1). Po wykryciu ścieżki dotkniętych pól są rejestrowane i pod wynikiem pojawia się baner ostrzegający o dużej liczbie całkowitej. Następnie zapisywacz CSV zachowuje te wartości jako ciągi znaków, zapewniając dokładną precyzję w Excelu, Google Sheets i każdym świadomym tekstu odbiorcy w dalszej części potoku.
- BOM i kodowanie UTF-8 dla Excela
- Całe wejście i wyjście jest w UTF-8. Opcjonalny BOM UTF-8 (0xEF 0xBB 0xBF) jest dodawany na początek wyjścia, gdy przełącznik BOM jest włączony lub gdy wybrano preset Excel. Excel na Windowsie używa BOM do wykrycia kodowania UTF-8 — bez niego Excel wraca do lokalnej konfiguracji systemu (Windows-1252 w USA, Windows-1251 w Rosji itd.) i kaleczy znaki spoza ASCII. Nowoczesne parsery (csv w Pythonie, Pandas, jq, PostgreSQL) zwykle nie potrzebują BOM i mogą uwzględnić go jako błąkający się znak na początku pierwszej komórki, więc pozostaw BOM wyłączony dla potoków innych niż Excel.
Dobre praktyki
- Wybierz preset przed dostrajaniem opcji
- Presety RFC 4180, Excel, TSV i Pipe ustawiają pięć opcji jednocześnie (separator, zakończenie linii, tryb cudzysłowów, BOM, nagłówek). Najpierw wybierz najbliższy preset, potem dostrajaj pojedyncze opcje tylko wtedy, gdy to konieczne — pozwala to uniknąć częstego błędu polegającego na zmianie jednej opcji i zapomnieniu o drugiej (np. przełączenie na średnik z pozostawieniem LF, co Excel-EU na Windowsie i tak źle parsuje).
- Spłaszcz do analizy, Stringify do konwersji w obie strony
- Używaj Spłaszcz, gdy celem jest Excel, Sheets lub jednorazowa analiza — klucze z kropkami dają najczystszy układ arkusza. Używaj Stringify, gdy potrzebujesz konwersji CSV → JSON → CSV bez utraty danych — tablice i obiekty przeżywają jako JSON wewnątrz jednej komórki. Zmiana w trakcie eksportu i ponowne uruchomienie jest tanie; wybierz na podstawie odbiorcy.
- Używaj BOM tylko do Excela
- BOM UTF-8 jest wymagany dla Excela na Windowsie do prawidłowego wykrycia kodowania. Każdy inny parser (csv w Pythonie, Pandas, jq, PostgreSQL COPY, BigQuery) albo ignoruje BOM, albo uwzględnia go jako błąkający się znak na początku pierwszej komórki, łamiąc nazwy kolumn. Pozostaw BOM wyłączony dla potoków, a włącz (lub użyj presetu Excel) tylko wtedy, gdy celem jest Excel.
- Zachowuj duże ID jako ciągi znaków w JSON
- Identyfikatory snowflake Twittera, ID Discorda, pola Long w MongoDB i resourceVersion K8s to 64-bitowe liczby całkowite przekraczające bezpieczny zakres JavaScript (2^53 - 1). Przechowuj je jako ciągi znaków JSON ("id": "9007199254740993") przed konwersją — CSV zachowa cyfry dokładnie, podczas gdy literał liczbowy zostałby cicho zaokrąglony przez JSON.parse().
- Zwaliduj kształt wierszy przed wczytaniem
- Wiersze o mieszanym kształcie (jedne obiekty z kluczami, których inne nie mają) są scalane z pustymi komórkami w wyniku, a narzędzie pokazuje ostrzeżenie Notatki o schemacie. Dla odbiorców o ścisłym schemacie (BigQuery, Redshift COPY) zwaliduj, czy wszystkie wiersze mają te same klucze przed eksportem — albo obsłuż brakujące wartości jawnie w potoku. Użyj naszego formatowania JSON, aby najpierw sprawdzić kształt wejścia.
Najczęściej zadawane pytania
Co robi to narzędzie?
Czy moje dane są gdziekolwiek wysyłane?
Jaka jest różnica między trybem Spłaszcz a Stringify?
Jak narzędzie obsługuje duże liczby całkowite, np. ID Twittera lub klucze Snowflake?
Dlaczego Excel pokazuje mój CSV w jednej kolumnie?
Czy obsługiwany jest NDJSON lub JSON Lines?
Czym jest RFC 4180?
Dlaczego niektóre komórki są w cudzysłowach, a inne nie?
Czy mogę wykonać konwersję w obie strony CSV → JSON → CSV bez utraty danych?
Jak uzyskać plik TSV?
Co dzieje się przy bardzo dużych danych wejściowych?
Jakie kodowania są obsługiwane?
Powiązane narzędzia
Zobacz wszystkie narzędzia →Koder i dekoder Base64
Kodowanie i formatowanie
Zakoduj i zdekoduj Base64 online za darmo. Konwersja w czasie rzeczywistym z pełną obsługą UTF-8 i emoji. 100% w przeglądarce, bez rejestracji.
Konwerter CSV na JSON
Kodowanie i formatowanie
Konwertuj CSV na JSON w przeglądarce. RFC 4180, wnioskowanie typów, nagłówek, big-int safe. 100% prywatnie, bez wysyłki.
JSON Diff (Porównaj)
Kodowanie i formatowanie
Porównaj dwa pliki JSON natychmiast w przeglądarce. Podświetlanie obok siebie, wynik JSON Patch (RFC 6902), ignorowanie szumliwych pól jak znaczniki czasu i identyfikatory. 100% prywatności, bez przesyłania.
Formatowanie i walidacja JSON
Kodowanie i formatowanie
Formatuj, waliduj i upiększaj JSON w przeglądarce. Bezpłatne narzędzie z kontrolą składni, wykrywaniem błędów i minifikacją. 100% prywatnie.
Walidator JSON Schema
Kodowanie i formatowanie
Sprawdź dane JSON względem dowolnego JSON Schema natychmiast w przeglądarce. Obsługa Draft 2020-12, 2019-09 i Draft-07 z dokładnymi ścieżkami błędów. 100% prywatnie — bez wysyłania, bez konta, za darmo.
Konwerter JSON na YAML
Kodowanie i formatowanie
Wklej JSON, uzyskaj YAML natychmiast. Konwersja na żywo w przeglądarce. Obsługa K8s i Compose, wcięcia 2/4 spacje, bezpieczne cytowanie Norway. 100% prywatnie.