Převodník JSON do TXT
Převeďte pole JSON na prostý soubor .txt s jedním záznamem na řádek a poli zarovnanými do sloupců. Přečtete ho v libovolném textovém editoru a importujete do nástrojů, které složené závorky zpracovat neumějí.
Převodník dat
nebo sem přetáhněte soubory CSV, TSV, TXT … ·
Max. 95 MB na soubor· Až 20 souborů· Smazáno po 30 minutách
Soubory se zpracovávají na našich serverech a po 30 minutách se smažou.
Znak, který odděluje sloupce v souborech CSV a textových souborech, při čtení i zápisu. Automaticky ho zjistí ze vstupu a zapisuje čárky.
UTF-8 funguje pro všechny jazyky. Zvolte UTF-8 s BOM, pokud Excel ve Windows po otevření CSV zobrazuje rozbitou diakritiku nebo asijské znaky.
Vstup Excel, ODS a Numbers: převést jen první list, nebo všechny listy (jedno CSV na list v ZIPu, nebo jeden klíč JSON na list).
Název karty listu v nové tabulce, nejvýše 31 znaků.
Pole objektů používá názvy sloupců jako klíče u každého řádku; pole polí je kompaktnější a hlavičku uchová jako první pole.
Název vnějšího prvku, který obalí všechny řádky; každý řádek se uvnitř stane prvkem <row>.
Používá se v příkazech CREATE TABLE a INSERT. Pouze písmena, číslice a podtržítka.
Uvozování a typy sloupců se mezi databázemi mírně liší; vyberte tu, do které budete importovat.
Přepíše buňky s datem do jednoho formátu. ISO (2026-10-18) je nejbezpečnější pro databáze a kód; Ponechat je nechá tak, jak jsou ve zdroji.
Jak nástroj používat
- 1
Nahrajte JSON
Přidejte soubory .json, .jsonl nebo .ndjson, nejvýše 20 v jedné dávce a každý do 95 MB. Nejlépe fungují pole záznamů nebo jeden objekt na řádek.
- 2
Zvolte oddělovač
Předvolená je tabulátor. V části Pokročilá nastavení změňte Oddělovač na svislítko, středník, čárku nebo mezeru, pokud to přijímající systém vyžaduje, a pro starší software zvolte Kódování textu.
- 3
Převeďte a otevřete
Klikněte na Převést na Plain text a stáhněte soubor .txt. Dvojitým kliknutím si ho přečtete, nebo ho naimportujte všude, kde se přijímá textový soubor s oddělovači.
Jak převést soubor JSON do TXT?
Nahrajte soubor .json a klikněte na Převést na Plain text. Každý záznam JSON se stane jedním řádkem, každý klíč sloupcem odděleným tabulátory a názvy klíčů budou na prvním řádku.
Proč převést JSON na prostý text
JSON byl navržen pro programy. RFC 8259 mu nedává komentáře, pojem řádku ani sloupců, takže soubor s 5 000 objednávkami se v textovém editoru otevře jako jedna dlouhá zeď složených závorek. Pro API to stačí, ale nepomůže to pracovníkovi podpory, který potřebuje prohledat export, auditorovi, který chce výtisk, ani noční dávkové úloze na starém systému, která čte jeden záznam na řádek.
Prostý text s oddělovačem je nejstarší společný jmenovatel v informatice. Ke čtení nepotřebuje žádnou knihovnu, dobře se prohledává pomocí grep, v systému správy verzí se porovnává po řádcích a importuje se téměř do každé databáze i tabulky. Pokud příjemce výslovně chce čárky a příponu .csv, stejné řádky v této podobě zapíše JSON do CSV.
Výběr oddělovače pro soubor TXT
| Oddělovač | Vypadá takto | Zvolte, když |
|---|---|---|
| Tabulátor (výchozí) | ord-1001→Lisbon→49.90 | Data obsahují čárky nebo soubor půjde do cut, awk či Excelu |
| Svislítko | | ord-1001|Lisbon|49.90 | Import banky, mezd nebo ve stylu EDI vyžaduje text oddělený svislítkem |
| Středník ; | ord-1001;Lisbon;49.90 | Soubor bude otevírat Excel v Česku, Německu, Francii nebo Brazílii |
| Čárka , | ord-1001,Lisbon,49.90 | Importér chce obsah ve stylu CSV v souboru .txt |
| Mezera | ord-1001 Lisbon 49.90 | Hodnoty nikdy neobsahují mezery, například jen ID a čísla |
Příklad převodu JSON do textového souboru
[
{"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 se při převodu z JSON do TXT zachová
Zachováno
- Každá hodnota jako text
- Názvy klíčů v řádku záhlaví
- Pořadí záznamů
- Znaky Unicode v UTF-8
Změněno
- Vnořené objekty se stanou sloupci s tečkou
- true, false a čísla ztratí svůj typ
- Pole uvnitř záznamu se stanou jedním polem
Zmizí
- Složené a hranaté závorky a uvozovky kolem klíčů
- Odsazení a formátovaný výpis
- Jakákoli záruka, že parser dokáže přesně obnovit původní soubor
Srovnání JSON a TXT
JSON
JavaScript Object Notation
JSON je odlehčený textový formát pro strukturovaná data, který na počátku 21. století zpopularizoval Douglas Crockford a který je standardizován jako RFC 8259 a ECMA-404. Pomocí jednoduché čitelné syntaxe popisuje objekty, pole, řetězce, čísla, booleovské hodnoty a null. Je výchozím formátem webových API, konfiguračních souborů a výměny dat mezi aplikacemi téměř v každém programovacím jazyce. Nemá vestavěné komentáře, data ani schémata a rozsáhlé vnořené soubory se bez prohlížeče špatně čtou.
- Komprese
- –
- Průhlednost
- –
- Animace
- –
- Představeno
- 2001 · Douglas Crockford
TXT
Prostý text
Soubor TXT obsahuje pouze prosté znaky bez formátování, písem, obrázků či rozvržení. Moderní textové soubory bývají kódované v UTF-8, které pokrývá všechny jazyky, starší soubory ale mohou používat jiná kódování a zobrazit nesmyslné znaky. Prostý text je drobný, nikdy nezastará a otevře se na každém zařízení od telefonů po servery. Neobsahuje tučné písmo, tabulky ani obrázky, takže strukturu je nutné vyjádřit mezerami nebo jednoduchým značkováním.
- Komprese
- –
- Průhlednost
- –
- Animace
- –
- Představeno
- –
JSON se zplošťuje do TXT, když další čtenář je člověk s Poznámkovým blokem, mainframe nebo starší dávková úloha načítající pevné textové řádky, případně shellová pipeline postavená na grep, cut a sort.
Časté dotazy k převodu JSON do TXT
Proč je při převodu JSON do TXT výchozím oddělovačem tabulátor?
Tabulátory se uvnitř jmen, adres nebo cen téměř nevyskytují, takže hodnoty málokdy vyžadují uvozovky. Klasické unixové nástroje jako cut také dělí podle tabulátorů ve výchozím nastavení a Průvodce importem textu v Excelu je rozpozná bez dalších kroků.
Nestačí soubor .json jen přejmenovat na .txt?
Můžete, ale soubor stále obsahuje JSON: složené závorky, uvozovky a klíče opakované u každého záznamu. Projde to formulářem, který kontroluje jen příponu, ale člověk ani importér očekávající jeden záznam na řádek s tím stále nepořídí. Převod mění obsah, nejen název.
Co se stane s vnořenými objekty a poli?
Textový řádek je plochý, proto se vnořené objekty rozloží do dalších sloupců pojmenovaných cestou s tečkou, například address.city. Seznamy uvnitř záznamu zůstanou v jednom poli jako text JSON.
Jaké kódování zvolit pro výsledný soubor TXT?
UTF-8 pro cokoli současného; Windows Poznámkový blok ukládá ve výchozím nastavení UTF-8 od Windows 10 verze 1903. Windows-1252 nebo Shift_JIS zvolte, jen když starší program zobrazuje při UTF-8 nesmyslné znaky.
Převede se i můj logovací soubor ve formátu JSON Lines?
Ano. Soubor .jsonl nebo .ndjson se čte po jednom objektu na řádek, tak data zapisuje většina nástrojů pro odesílání logů i exporty z BigQuery, a každý objekt se stane jedním řádkem textu.
Lze text převést zpět do JSON?
Ano, pokud zůstane zachován řádek záhlaví: TXT do JSON přečte názvy sloupců a znovu sestaví pole objektů. Názvy s tečkou se vrátí jako ploché klíče, nikoli vnořené objekty.