Konvertor TXT do JSON
Dajte obyčajnému textovému súboru štruktúru. Keď každý riadok obsahuje rovnaké polia oddelené tabulátormi, zvislými čiarami, čiarkami alebo medzerami, konvertor z riadkov vytvorí záznamy JSON, ktoré kód prečíta bez vlastného parsera.
Prevodník dát
alebo sem presuňte súbory CSV, TSV, TXT … ·
Max. 95 MB na súbor· Až 20 súborov· Odstránenie po 30 minútach
Súbory sa spracúvajú na našich serveroch a po 30 minútach sa odstránia.
Znak, ktorý oddeľuje stĺpce v súboroch CSV a textových súboroch, pri čítaní aj zápise. Automaticky ho rozpozná zo vstupu a zapisuje čiarky.
UTF-8 funguje pre všetky jazyky. Vyberte UTF-8 s BOM, ak Excel vo Windowse po otvorení CSV zobrazuje pokazenú diakritiku alebo ázijské znaky.
Vstup z Excelu, ODS a Numbers: previesť len prvý hárok alebo všetky hárky (jeden CSV na hárok v ZIP alebo jeden kľúč JSON na hárok).
Názov karty hárka v novej tabuľke, najviac 31 znakov.
Pole objektov používa názvy stĺpcov ako kľúče pre každý riadok; pole polí je kompaktnejšie a hlavičku ponechá ako prvé pole.
Názov vonkajšieho prvku, ktorý obaľuje všetky riadky; každý riadok sa v ňom stane prvkom <row>.
Používa sa v príkazoch CREATE TABLE a INSERT. Iba písmená, číslice a podčiarkovníky.
Úvodzovky a typy stĺpcov sa medzi databázami mierne líšia; vyberte tú, do ktorej budete importovať.
Prepíše bunky s dátumom do jedného formátu. ISO (2026-10-18) je najbezpečnejší pre databázy a kód; ponechať ich nechá tak, ako sú v zdroji.
Ako používať tento nástroj
- 1
Nahrajte textový súbor
Pridajte export vo formáte .txt, výpis oddelený tabulátormi alebo zoznam s jednou položkou na riadok. Až 20 súborov, každý do 95 MB.
- 2
Určte, ako sú riadky rozdelené
Oddeľovač je na začiatku nastavený na automatické zistenie. V časti Rozšírené nastavenia vyberte tabulátor, zvislú čiaru alebo medzeru, ak ho poznáte, nastavte Kódovanie textu pre staršie súbory a vypnite Prvý riadok je hlavička, ak sú v prvom riadku dáta.
- 3
Previesť do JSON
Stlačte Previesť na JSON a stiahnite súbor, buď odsadený na čítanie, alebo kompaktný s vypnutým Prehľadné formátovanie.
Ako previesť súbor TXT na JSON?
Nahrajte súbor .txt, nechajte Oddeľovač na automatickom zistení a Prvý riadok je hlavička zapnutý, potom stlačte Previesť na JSON. Každý riadok sa stane jedným objektom a slová z prvého riadka sa stanú kľúčmi.
Ktoré textové súbory sa dajú čisto previesť do JSON
Prípona .txt hovorí iba to, že súbor obsahuje znaky; o štruktúre nsľubuje nič. Dobre sa prevádzajú súbory, ktoré sú vlastne tabuľky. Skopírovaním buniek z Excelu alebo Google Sheets sa do schránky dostane text oddelený tabulátormi, takže vloženie do Poznámkového bloku a uloženie dá presne taký súbor. Banky, mzdové systémy a staršie ERP exportujú reporty .txt oddelené zvislou čiarou a vedecké prístroje často zapisujú merania oddelené medzerami alebo tabulátormi.
Súvislý text sa neprevedie, rovnako ako dokument, ktorého rozloženie riadkov sa v polovici zmení. Ak je súbor naozaj oddelený čiarkami a chcete skôr tabuľku než kód, kratšia cesta je TXT do CSV. Poznámkový blok ukladá nové súbory v UTF-8 predvolene od Windowsu 10 verzie 1903, takže novšie súbory zvyčajne nepotrebujú zmenu kódovania; súbory zo starších počítačov často áno.
Prevod textu do JSON podľa typu oddeľovača
Najmenej problémový prípad. Tabulátory sa v hodnotách objavujú zriedka, takže mená s čiarkami a adresy s medzerami zostanú v jednom poli.
- Kópie zo schránky z tabuliek
- Mnohé exporty z databázových klientov
Bežná vo finančných a mainframe exportoch práve preto, že sa | v reálnych dátach takmer nevyskytuje.
- Bankové a mzdové reporty
- Riadkové logy aplikácií
Súbor CSV uložený s príponou .txt. Hodnoty s čiarkami musia byť v úvodzovkách, ako opisuje RFC 4180, inak sa stĺpce posunú.
- Exporty premenované kvôli e-mailovým filtrom
- Staršie zoznamy kontaktov
Funguje len vtedy, keď žiadna hodnota neobsahuje medzeru. Jednotlivé slová, kódy a čísla sú v poriadku, celé mená nie.
- Namerané hodnoty z prístrojov
- Zoznamy slov a ID
Ako vyzerá výsledný JSON
[
{
"sku": "TS-104",
"color": "navy",
"stock": 38
}
]- oddeľovače plus automatické zistenie
- 5
- kódovaní zdrojového textu
- 8
- textových súborov v dávke
- 20
- do vymazania nahraných súborov
- 30 min
Porovnanie obyčajného textu a JSON
TXT
Obyčajný text
Súbor TXT obsahuje iba obyčajné znaky bez formátovania, písiem, obrázkov či rozloženia. Moderné textové súbory majú zvyčajne kódovanie UTF-8, ktoré pokrýva všetky jazyky, staršie súbory však môžu používať iné kódovania a zobraziť nezmyselné znaky. Obyčajný text je drobný, nikdy nezastará a otvorí sa na každom zariadení, od telefónov po servery. Nepojme tučný text, tabuľky ani obrázky, takže štruktúru treba vyjadriť medzerami alebo jednoduchým značkovaním.
- Kompresia
- –
- Priehľadnosť
- –
- Animácia
- –
- Rok vzniku
- –
JSON
JavaScript Object Notation
JSON je ľahký textový formát pre štruktúrované dáta, ktorý na začiatku 21. storočia spopularizoval Douglas Crockford a ktorý je normalizovaný ako RFC 8259 a ECMA-404. Pomocou jednoduchej, čitateľnej syntaxe vyjadruje objekty, polia, reťazce, čísla, booleovské hodnoty a null. Je predvoleným formátom webových API, konfiguračných súborov a výmeny dát medzi aplikáciami takmer v každom programovacom jazyku. Nemá vstavané komentáre, dátumy ani schémy a veľké vnorené súbory sa bez prehliadača ťažko čítajú.
- Kompresia
- –
- Priehľadnosť
- –
- Animácia
- –
- Rok vzniku
- 2001 · Douglas Crockford
TXT sa mení na JSON, keď text exportovaný zo staršieho programu alebo skopírovaný z reportu musí vstúpiť do moderného kódu, tela API požiadavky alebo importu do NoSQL a nikto nechce písať parser pre jeden súbor.
Časté otázky o prevode TXT do JSON
Môj textový súbor má jednu položku na riadok. Dá sa z neho vytvoriť pole JSON?
Áno. Ak je navrchu hlavička, napríklad name, každý ďalší riadok sa stane objektom ako {"name": "Lisbon"}. Bez hlavičky vypnite Prvý riadok je hlavička a zvoľte pole polí, ktoré zapíše každý riadok ako zoznam s jednou položkou.
Prečo automatická detekcia rozdelila moje vety pri každej medzere?
Ak súbor neobsahuje tabulátory, zvislé čiary ani čiarky, zostávajú ako jediný oddeľovač medzery. Nastavte Oddeľovač na znak, ktorý polia naozaj používajú; voľný text s medzerami vnútri hodnôt potrebuje na čistý prevod medzi poľami tabulátory alebo zvislé čiary.
Môžem previesť log súbor do JSON?
Ak každý riadok sleduje rovnaký vzor, napríklad čas, úroveň a správa oddelené zvislými čiarami alebo tabulátormi, tak áno. Logy, v ktorých samotná správa obsahuje oddeľovač alebo sa rozloženie riadkov mení, vyžadujú parser logov, nie konvertor tabuliek.
Aké kódovanie zvoliť pre súbor TXT zo starého systému?
Súbory zo západných programov pre Windows spred rozšírenia UTF-8 bývajú zvyčajne Windows-1252, japonské Shift_JIS, čínske GB18030 a kórejské EUC-KR. Vyberte zdrojové kódovanie, aby sa písmená s diakritikou prečítali správne. Samotný JSON sa zapisuje v UTF-8, čo vyžaduje RFC 8259 pre JSON vymieňaný medzi systémami.
A čo text s pevnou šírkou, kde sú stĺpce zarovnané medzerami?
Konvertor delí podľa oddeľovača, nie podľa pozícií znakov. Ak hodnoty nikdy neobsahujú medzery, nastavenie Medzera funguje. Inak otvorte súbor v tabuľkovom procesore, rozdeľte ho funkciou text na stĺpce, uložte zošit a použite Excel do JSON.
Dostanem JSON alebo JSON Lines?
Štandardný JSON: jeden dokument s jediným poľom na najvyššej úrovni, ktorý ľubovoľný parser JSON načíta jedným volaním. JSON Lines má jeden záznam na riadok a hodí sa na streamovanie, ale tento nástroj ho nezapisuje.
- Prevod TXT do CSVTXT s oddeľovačmi na CSV online: tabulátor, zvislica, bodkočiarka či medzera sa rozpozná sama, kódovanie sa opraví, úvodzovky podľa RFC 4180.
- Prevod JSON do TXTPrevieďte JSON na čistý text: jeden záznam na riadok, polia oddelené tabulátorom či iným oddeľovačom. Otvoríte ho v Notepade, Exceli aj v termináli.
- Prevod z Excelu do JSONPrevieďte hárky Excelu do JSON online: hlavička sa stane kľúčmi, každý riadok objektom, dátumy ako reťazce ISO. Podpora XLSX, XLS, ODS a Numbers.
- Konvertor CSV do TXTPreveďte CSV na súbor .txt pre formuláre, ktoré prijímajú len textové súbory, pre príjemcov bez Excelu či pre textový editor. 20 súborov naraz.
- Prevod PDF do JSONPrevieďte tabuľky z PDF do JSON: každý riadok je objekt s kľúčmi podľa hlavičiek stĺpcov, pripravený pre skript, API či databázu. Až 20 PDF.
- Prevod TXT do ExceluPrevieďte súbor .txt do zošita Excel: riadky oddelené tabulátorom či čiarkou sa stanú stĺpcami, zoznamy jedným stĺpcom. Bez Sprievodcu importom textu.