Převodník TXT do JSON
Dejte prostému textovému souboru strukturu. Pokud každý řádek obsahuje stejná pole oddělená tabulátory, svislítky, čárkami nebo mezerami, převodník z řádků vytvoří záznamy JSON, které kód přečte bez vlastního parseru.
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 textový soubor
Přidejte export ve formátu .txt, výpis oddělený tabulátory nebo seznam s jednou položkou na řádek. Až 20 souborů, každý do 95 MB.
- 2
Určete, čím jsou řádky rozděleny
Oddělovač je nejprve nastaven na automatické rozpoznání. V části Pokročilá nastavení vyberte tabulátor, svislítko nebo mezeru, pokud oddělovač znáte, u starších souborů nastavte Kódování textu a pokud je na prvním řádku už obsah, vypněte První řádek je záhlaví.
- 3
Převeďte do JSON
Stiskněte Převést na JSON a stáhněte soubor, buď odsazený pro čtení, nebo kompaktní s vypnutým Čitelné formátování.
Jak převést soubor TXT do JSON?
Nahrajte soubor .txt, nechte Oddělovač na automatickém rozpoznání a První řádek je záhlaví zapnuté, pak stiskněte Převést na JSON. Každý řádek se stane jedním objektem a slova z prvního řádku se stanou klíči.
Které textové soubory se do JSON převedou bez problémů
Přípona .txt říká jen to, že soubor obsahuje znaky; o struktuře nic neslibuje. Dobře se převádějí soubory, které jsou ve skutečnosti tabulkami. Kopírování buněk z Excelu nebo Google Sheets vloží do schránky text oddělený tabulátory, takže vložení do Poznámkového bloku a uložení vytvoří přesně takový soubor. Banky, mzdové systémy a starší ERP exportují reporty .txt oddělené svislítky a vědecké přístroje často zapisují hodnoty oddělené mezerami nebo tabulátory.
Souvislý text se nepřevede, stejně jako dokument, jehož rozvržení řádků se v půlce změní. Pokud je soubor ve skutečnosti oddělený čárkami a chcete tabulku místo kódu, je kratší cestou TXT do CSV. Poznámkový blok ukládá nové soubory jako UTF-8 ve výchozím nastavení od Windows 10 verze 1903, takže novější soubory obvykle nevyžadují změnu kódování; soubory ze starších počítačů často ano.
Převod textu do JSON podle typu oddělovače
Nejshovívavější případ. Tabulátory se uvnitř hodnot objevují jen zřídka, takže jména s čárkami a adresy s mezerami zůstanou v jednom poli.
- Kopie ze schránky z tabulek
- Mnoho exportů z databázových klientů
Běžné u finančních exportů a exportů z mainframů právě proto, že se | v reálných datech téměř nevyskytuje.
- Bankovní a mzdové reporty
- Řádkové logy aplikací
CSV uložené s příponou .txt. Hodnoty obsahující čárky musí být v uvozovkách, jak popisuje RFC 4180, jinak se sloupce posunou.
- Exporty přejmenované kvůli e-mailovým filtrům
- Starší seznamy kontaktů
Funguje jen tehdy, když žádná hodnota neobsahuje mezeru. Jednotlivá slova, kódy a čísla jsou v pořádku; celá jména ne.
- Hodnoty z přístrojů
- Seznamy slov a ID
Jak výsledný JSON vypadá
[
{
"sku": "TS-104",
"color": "navy",
"stock": 38
}
]- oddělovačů plus automatické rozpoznání
- 5
- zdrojových kódování textu
- 8
- textových souborů v dávce
- 20
- než se nahrané soubory smažou
- 30 min
Prostý text a JSON v porovnání
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
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 se převádí do JSON, když text exportovaný ze staršího programu nebo zkopírovaný z reportu musí vstoupit do moderního kódu, těla požadavku API nebo importu do NoSQL a nikdo nechce psát parser kvůli jednomu souboru.
Časté dotazy k převodu TXT do JSON
V textovém souboru je na každém řádku jedna položka. Dá se z něj udělat pole JSON?
Ano. Pokud nahoře je záhlaví, například name, každý další řádek se stane objektem jako {"name": "Lisbon"}. Bez záhlaví vypněte První řádek je záhlaví a zvolte pole polí, které zapíše každý řádek jako seznam s jednou položkou.
Proč automatická detekce rozdělila mé věty u každé mezery?
Pokud soubor neobsahuje tabulátory, svislítka ani čárky, zbývají jako oddělovač jen mezery. Nastavte Oddělovač na znak, který vaše pole skutečně používají. Volný text s mezerami uvnitř hodnot potřebuje mezi poli tabulátory nebo svislítka, aby se převedl čistě.
Mohu převést soubor s logem do JSON?
Pokud každý řádek má stejnou strukturu, například časové razítko, úroveň a zpráva oddělené svislítky nebo tabulátory, ano. Logy, kde samotná zpráva obsahuje oddělovač nebo se rozvržení řádků liší, vyžadují parser logů, ne převodník tabulek.
Jaké kódování zvolit pro soubor TXT ze starého systému?
Soubory vytvořené západním softwarem pro Windows před rozšířením UTF-8 bývají ve Windows-1252, japonské v Shift_JIS, čínské v GB18030 a korejské v EUC-KR. Vyberte zdrojové kódování, aby se znaky s diakritikou přečetly správně. Samotný JSON se zapisuje v UTF-8, což pro JSON vyměňovaný mezi systémy vyžaduje RFC 8259.
Co text s pevnou šířkou, kde jsou sloupce zarovnané mezerami?
Převodník dělí podle oddělovače, ne podle pozic znaků. Pokud hodnoty nikdy neobsahují mezery, funguje nastavení Mezera. Jinak soubor otevřete v tabulkovém procesoru, rozdělte jej funkcí text do sloupců, uložte sešit a použijte Excel do JSON.
Dostanu JSON, nebo JSON Lines?
Standardní JSON: jeden dokument s jediným polem na nejvyšší úrovni, které načte každý parser JSON jedním voláním. JSON Lines ukládá jeden záznam na řádek a hodí se pro streamování, ale tato stránka jej nezapisuje.
- Převod TXT do CSVPřeveďte .txt s oddělovači na CSV online. Tabulátor, svislítko, středník či mezery rozpozná automaticky, opraví kódování, uvozovky dle RFC 4180.
- Převodník JSON do TXTPřeveďte JSON do souboru TXT: záznam na řádek, pole oddělená tabulátorem či jiným znakem. Pro Poznámkový blok, Excel i příkazový řádek.
- Převod Excelu do JSONPřeveďte Excel do JSON online: záhlaví se stane klíči, každý řádek objektem, data jako řetězce ISO. Přijímá XLSX, XLS, ODS a Numbers.
- Převod CSV do TXTPřeveďte CSV do .txt pro formuláře, které berou jen textové soubory, pro příjemce bez Excelu nebo pro textový editor. Až 20 souborů naráz.
- Převod PDF do JSONPřeveďte tabulky v PDF do JSON: každý řádek se stane objektem s klíči podle záhlaví sloupců, připraveným pro skript, API či databázi. Až 20 PDF.
- Převod TXT do ExceluPřeveďte .txt do sešitu Excel: řádky s tabulátory či čárkami se rozdělí do sloupců, seznam do jednoho sloupce. Bez průvodce importem.