Konwerter JSON na TXT
Zamień tablicę JSON na zwykły plik .txt z jednym rekordem w każdym wierszu i polami ułożonymi w kolumny. Odczytasz go w dowolnym edytorze tekstu i zaimportujesz do narzędzi, które nie potrafią przetwarzać nawiasów klamrowych.
Konwerter danych
lub upuść Pliki CSV, TSV, TXT … tutaj ·
Maks. 95 MB na plik· Do 20 plików· Usuwane po 30 min
Pliki są przetwarzane na naszych serwerach i usuwane po 30 min.
Znak oddzielający kolumny w plikach CSV i tekstowych, przy odczycie i zapisie. Automatycznie wykrywa go we wczytanym pliku, a przy zapisie używa przecinków.
UTF-8 obsługuje wszystkie języki. Wybierz UTF-8 z BOM, jeśli Excel w Windows po otwarciu pliku CSV pokazuje nieprawidłowe polskie znaki lub znaki azjatyckie.
Dla plików Excel, ODS i Numbers: przekonwertuj tylko pierwszy arkusz lub wszystkie (jeden CSV na arkusz w ZIP albo jeden klucz JSON na arkusz).
Nazwa karty arkusza w nowym skoroszycie, do 31 znaków.
Tablica obiektów używa nazw kolumn jako kluczy w każdym wierszu; tablica tablic jest bardziej zwarta i zachowuje nagłówek jako pierwszą tablicę.
Nazwa zewnętrznego elementu obejmującego wszystkie wiersze; każdy wiersz staje się w nim elementem <row>.
Używana w instrukcjach CREATE TABLE i INSERT. Tylko litery, cyfry i podkreślenia.
Cudzysłowy i typy kolumn różnią się nieco między bazami danych; wybierz tę, do której będziesz importować.
Zapisz komórki z datami w jednym formacie. ISO (2026-10-18) jest najbezpieczniejszy dla baz danych i kodu; „zachowaj” zostawia daty tak, jak w źródle.
Jak korzystać z narzędzia
- 1
Prześlij plik JSON
Dodaj pliki .json, .jsonl lub .ndjson – do 20 w jednej partii, każdy do 95 MB. Najlepiej sprawdzają się tablica rekordów albo jeden obiekt w wierszu.
- 2
Wybierz separator
Domyślnie wybrana jest tabulacja. W sekcji Ustawienia zaawansowane zmień Separator na pionową kreskę, średnik, przecinek lub spację, jeśli system docelowy tego wymaga, i wybierz Kodowanie tekstu dla starszego oprogramowania.
- 3
Konwertuj i otwórz
Kliknij Konwertuj na Plain text i pobierz plik .txt. Otwórz go dwukliknięciem albo zaimportuj wszędzie tam, gdzie przyjmowany jest tekstowy plik z separatorami.
Jak przekonwertować plik JSON na plik TXT?
Prześlij plik .json i kliknij Konwertuj na Plain text. Każdy rekord JSON staje się jednym wierszem, a każdy klucz kolumną oddzieloną tabulatorami; nazwy kluczy trafiają do pierwszego wiersza.
Po co konwertować JSON na zwykły tekst
JSON powstał z myślą o programach. RFC 8259 nie przewiduje w nim komentarzy, wierszy ani kolumn, więc plik z 5000 zamówień otwiera się w edytorze tekstu jako długa ściana nawiasów klamrowych. Dla API to wystarczy, ale nie pomoże konsultantowi, który musi przeszukać eksport, audytorowi chcącemu mieć wydruk ani nocnemu zadaniu wsadowemu na starym systemie, które czyta jeden rekord na wiersz.
Zwykły tekst z separatorem to najstarszy wspólny mianownik w informatyce. Nie potrzeba biblioteki, by go odczytać, dobrze działa z grep, w systemie kontroli wersji porównuje się go wiersz po wierszu i da się go zaimportować do niemal każdej bazy danych i arkusza. Jeśli odbiorca wprost wymaga przecinków i rozszerzenia .csv, JSON do CSV zapisze te same wiersze w takiej postaci.
Wybór separatora dla pliku TXT
| Separator | Wygląda tak | Wybierz, gdy |
|---|---|---|
| Tabulacja (domyślnie) | ord-1001→Lisbon→49.90 | Dane zawierają przecinki albo plik trafia do cut, awk lub Excela |
| Pionowa kreska | | ord-1001|Lisbon|49.90 | Import bankowy, kadrowo-płacowy lub w stylu EDI wymaga tekstu rozdzielanego kreską |
| Średnik ; | ord-1001;Lisbon;49.90 | Plik otworzy Excel w Niemczech, Francji lub Brazylii |
| Przecinek , | ord-1001,Lisbon,49.90 | Importer oczekuje zawartości w stylu CSV w pliku .txt |
| Spacja | ord-1001 Lisbon 49.90 | Wartości nigdy nie zawierają spacji, np. same identyfikatory i liczby |
Przykład konwersji JSON na plik tekstowy
[
{"order": "ord-1001", "city": "Lisbon", "total": 49.9, "paid": true},
{"order": "ord-1002", "city": "Osaka", "total": 120, "paid": false}
]
order city total paid
ord-1001 Lisbon 49.9 true
ord-1002 Osaka 120 falseCo zostaje zachowane przy konwersji JSON na TXT
Zachowane
- Każda wartość, jako tekst
- Nazwy kluczy w wierszu nagłówka
- Kolejność rekordów
- Znaki Unicode w UTF-8
Zmienione
- Zagnieżdżone obiekty stają się kolumnami z kropkami
- true, false i liczby tracą typ
- Tablice wewnątrz rekordu stają się jednym polem
Utracone
- Nawiasy klamrowe, kwadratowe i cudzysłowy wokół kluczy
- Wcięcia i formatowanie
- Gwarancja, że parser odtworzy dokładny oryginał
Porównanie JSON i TXT
JSON
JavaScript Object Notation
JSON to lekki format tekstowy do danych strukturalnych, spopularyzowany przez Douglasa Crockforda na początku lat 2000 i ustandaryzowany jako RFC 8259 oraz ECMA-404. Reprezentuje obiekty, tablice, ciągi znaków, liczby, wartości logiczne i null za pomocą prostej, czytelnej składni. Jest domyślnym formatem API internetowych, plików konfiguracyjnych i wymiany danych między aplikacjami w niemal każdym języku programowania. Nie ma wbudowanych komentarzy, dat ani schematów, a duże zagnieżdżone pliki trudno czytać bez przeglądarki JSON.
- Kompresja
- –
- Przezroczystość
- –
- Animacja
- –
- Rok powstania
- 2001 · Douglas Crockford
TXT
Zwykły tekst
Plik TXT zawiera wyłącznie zwykłe znaki, bez formatowania, czcionek, obrazów i układu strony. Współczesne pliki tekstowe są zwykle kodowane w UTF-8, który obejmuje wszystkie języki, choć starsze pliki mogą używać innych kodowań i wyświetlać krzaczki. Zwykły tekst jest bardzo mały, nigdy się nie starzeje i otwiera się na każdym urządzeniu, od telefonów po serwery. Nie może zawierać pogrubień, tabel ani obrazów, więc strukturę trzeba wyrażać odstępami lub prostym znacznikowaniem.
- Kompresja
- –
- Przezroczystość
- –
- Animacja
- –
- Rok powstania
- –
JSON spłaszcza się do TXT, gdy kolejnym odbiorcą jest osoba z Notatnikiem, system mainframe albo starsze zadanie wsadowe wczytujące stałe wiersze tekstu, albo potok powłoki oparty na grep, cut i sort.
Konwerter JSON na TXT — najczęstsze pytania
Dlaczego przy konwersji JSON na TXT domyślnym separatorem jest tabulator?
Tabulacja prawie nigdy nie występuje w nazwach, adresach ani cenach, więc wartości rzadko trzeba ujmować w cudzysłów. Klasyczne narzędzia uniksowe, takie jak cut, domyślnie też dzielą tekst po tabulatorach, a Kreator importu tekstu w Excelu rozpoznaje je bez dodatkowych kroków.
Czy mogę po prostu zmienić rozszerzenie pliku .json na .txt?
Można, ale plik nadal zawiera JSON: nawiasy klamrowe, cudzysłowy i klucze powtórzone w każdym rekordzie. Przejdzie to formularz, który sprawdza tylko rozszerzenie, ale człowiek ani importer oczekujący jednego rekordu w wierszu nadal nie wykorzystają takiego pliku. Konwersja zmienia zawartość, a nie tylko nazwę.
Co dzieje się z zagnieżdżonymi obiektami i tablicami?
Wiersz tekstu jest płaski, więc zagnieżdżone obiekty są rozkładane na dodatkowe kolumny o nazwach ze ścieżką z kropkami, np. address.city. Listy wewnątrz rekordu zostają w jednym polu jako tekst JSON.
W jakim kodowaniu zapisać wynikowy plik tekstowy?
UTF-8 do wszystkiego, co nowe; Notatnik w Windows zapisuje domyślnie UTF-8 od Windows 10 w wersji 1903. Windows-1252 lub Shift_JIS wybierz tylko wtedy, gdy starszy program pokazuje krzaczki przy UTF-8.
Czy mój plik logów w formacie JSON Lines zostanie przekonwertowany?
Tak. Plik .jsonl lub .ndjson jest czytany jako jeden obiekt na wiersz, tak jak zapisuje dane większość narzędzi do przesyłania logów i eksportów z BigQuery, a każdy obiekt staje się jednym wierszem tekstu.
Czy tekst można z powrotem zamienić na JSON?
Tak, o ile zachowasz wiersz nagłówka: TXT do JSON odczytuje nazwy kolumn i odtwarza tablicę obiektów. Nazwy z kropkami wracają jako płaskie klucze, a nie obiekty zagnieżdżone.