Prevod JSON do TXT
Premeňte pole JSON na obyčajný súbor .txt s jedným záznamom na riadok a poľami zarovnanými do stĺpcov. Prečítate ho v akomkoľvek textovom editore a importujete do nástrojov, ktoré zložené zátvorky nevedia spracovať.
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 JSON
Pridajte súbory .json, .jsonl alebo .ndjson, najviac 20 v jednej dávke a každý do 95 MB. Najlepšie fungujú pole záznamov alebo jeden objekt na riadok.
- 2
Vyberte oddeľovač
Predvolený je tabulátor. V časti Rozšírené nastavenia zmeňte Oddeľovač na zvislú čiaru, bodkočiarku, čiarku alebo medzeru, ak to vyžaduje prijímajúci systém, a pre staršie programy vyberte Kódovanie textu.
- 3
Preveďte a otvorte
Stlačte Previesť na Plain text a stiahnite súbor .txt. Dvojitým kliknutím ho otvoríte na čítanie alebo ho importujte všade, kde sa akceptuje textový súbor s oddeľovačmi.
Ako previesť súbor JSON na súbor TXT?
Nahrajte súbor .json a stlačte Previesť na Plain text. Každý záznam JSON sa stane jedným riadkom, každý kľúč stĺpcom oddeleným tabulátormi, pričom názvy kľúčov budú na prvom riadku.
Prečo previesť JSON na čistý text
JSON bol navrhnutý pre programy. RFC 8259 nepozná komentáre, pojem riadku ani stĺpcov, takže súbor s 5 000 objednávkami sa v textovom editore otvorí ako jeden dlhý múr zložených zátvoriek. Pre API je to v poriadku, no nepomôže to zamestnancovi podpory, ktorý potrebuje prehľadať export, audítorovi, ktorý chce výtlačok, ani nočnej dávke na starom systéme, ktorá číta jeden záznam na riadok.
Obyčajný text s oddeľovačom je najstaršia spoločná reč v informatike. Na čítanie nepotrebuje knižnicu, dá sa čisto prehľadávať cez grep, v správe verzií sa porovnáva po riadkoch a importuje sa takmer do každej databázy a tabuľky. Ak príjemca výslovne chce čiarky a príponu .csv, JSON do CSV zapíše rovnaké riadky v tejto podobe.
Výber oddeľovača pre súbor TXT
| Oddeľovač | Vyzerá takto | Zvoľte ho, keď |
|---|---|---|
| Tabulátor (predvolený) | ord-1001→Lisbon→49.90 | Dáta obsahujú čiarky alebo súbor ide do cut, awk či Excelu |
| Zvislá čiara | | ord-1001|Lisbon|49.90 | Banka, mzdový systém alebo import v štýle EDI vyžaduje text oddelený zvislou čiarou |
| Bodkočiarka ; | ord-1001;Lisbon;49.90 | Súbor otvorí Excel v Nemecku, Francúzsku alebo Brazílii |
| Čiarka , | ord-1001,Lisbon,49.90 | Import chce obsah v štýle CSV v súbore .txt |
| Medzera | ord-1001 Lisbon 49.90 | Hodnoty nikdy neobsahujú medzery, napríklad len ID a čísla |
Príklad prevodu JSON do textového súboru
[
{"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 falseČo sa zachová pri prevode z JSON do TXT
Zachované
- Každá hodnota ako text
- Názvy kľúčov v riadku hlavičky
- Poradie záznamov
- Znaky Unicode v UTF-8
Zmenené
- Vnorené objekty sa stanú stĺpcami s bodkou
- true, false a čísla strácajú typ
- Polia v zázname sa stanú jedným poľom
Stratené
- Zložené a hranaté zátvorky a úvodzovky okolo kľúčov
- Odsadenie a formátovaný výpis
- Akákoľvek záruka, že parser dokáže zostaviť presný originál
Porovnanie JSON a TXT
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
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 sa sploští do TXT, keď ho ďalej číta človek v Poznámkovom bloku, mainframe alebo starší dávkový proces načítavajúci pevné textové riadky, prípadne shellový reťazec postavený na grep, cut a sort.
Časté otázky o prevode JSON do TXT
Prečo je pri prevode JSON do TXT predvoleným oddeľovačom tabulátor?
Tabulátory sa v menách, adresách ani cenách takmer nikdy nevyskytujú, takže hodnoty zriedka treba uzatvárať do úvodzoviek. Klasické unixové nástroje ako cut tiež predvolene delia podľa tabulátorov a Sprievodca importom textu v Exceli ich rozpozná bez ďalších krokov.
Môžem súbor .json jednoducho premenovať na .txt?
Môžete, no súbor stále obsahuje JSON: zložené zátvorky, úvodzovky a kľúče opakované pri každom zázname. Prejde to formulárom, ktorý kontroluje iba príponu, ale človek alebo import očakávajúci jeden záznam na riadok ho aj tak nevyužije. Konverzia mení obsah, nielen názov.
Čo sa stane s vnorenými objektmi a poľami?
Textový riadok je plochý, preto sa vnorené objekty rozložia do ďalších stĺpcov s názvom v bodkovej notácii, napríklad address.city. Zoznamy v zázname zostanú v jednom poli ako text JSON.
Aké kódovanie by mal mať textový súbor?
UTF-8 pre všetko aktuálne; Poznámkový blok vo Windowse ukladá predvolene UTF-8 od Windowsu 10 verzie 1903. Windows-1252 alebo Shift_JIS zvoľte, len ak starší program zobrazuje pri UTF-8 poškodené znaky.
Dá sa previesť aj môj súbor logov vo formáte JSON Lines?
Áno. Súbor .jsonl alebo .ndjson sa číta po jednom objekte na riadok, ako zapisuje dáta väčšina nástrojov na zber logov aj exporty z BigQuery, a každý objekt sa stane jedným riadkom textu.
Dá sa text previesť späť do JSON?
Áno, ak zostane zachovaný riadok hlavičky: TXT do JSON prečíta názvy stĺpcov a znova zostaví pole objektov. Názvy s bodkou sa vrátia ako ploché kľúče, nie ako vnorené objekty.