Pretvornik JSON v TXT
Pretvorite polje JSON v navadno datoteko .txt z enim zapisom na vrstico in polji, poravnanimi v stolpce. Prebere jo vsak urejevalnik besedila, uvozijo pa jo tudi orodja, ki zavitih oklepajev ne znajo razčleniti.
Pretvornik podatkov
ali spustite datoteke CSV, TSV, TXT … sem ·
Največ 95 MB na datoteko· Do 20 datotek· Izbrisano po 30 minutah
Datoteke se obdelajo na naših strežnikih in izbrišejo po 30 minutah.
Znak, ki ločuje stolpce v datotekah CSV in besedilnih datotekah, pri branju in pisanju. Samodejno ga zazna iz vhoda, pri pisanju pa uporabi vejice.
UTF-8 deluje za vse jezike. Izberite UTF-8 z BOM, če Excel v sistemu Windows ob odpiranju CSV prikaže popačene šumnike ali azijske znake.
Vhod Excel, ODS in Numbers: pretvori samo prvi list ali vse liste (en CSV na list v ZIP ali en ključ JSON na list).
Ime zavihka lista v novi preglednici, do 31 znakov.
Polje objektov uporabi imena stolpcev kot ključe v vsaki vrstici; polje polj je bolj zgoščeno in ohrani glavo kot prvo polje.
Ime zunanjega elementa, ki obdaja vse vrstice; vsaka vrstica postane <row> znotraj njega.
Uporabljeno v stavkih CREATE TABLE in INSERT. Samo črke, števke in podčrtaji.
Narekovaji in tipi stolpcev se med zbirkami podatkov nekoliko razlikujejo; izberite tisto, v katero boste uvozili.
Datumske celice prepiše v enotno obliko. ISO (2026-10-18) je najvarnejši za zbirke podatkov in kodo; »ohrani« jih pusti, kot so v viru.
Kako uporabljati to orodje
- 1
Naložite JSON
Dodajte datoteke .json, .jsonl ali .ndjson, do 20 naenkrat in do 95 MB na datoteko. Najbolje deluje polje zapisov ali en objekt v vrstici.
- 2
Izberite ločilo
Privzeto je izbran tabulator. Pod Napredne nastavitve spremenite Ločilo v navpičnico, podpičje, vejico ali presledek, če prejemni sistem to zahteva, in za starejšo programsko opremo izberite Kodiranje besedila.
- 3
Pretvorite in odprite
Pritisnite Pretvori v Navadno besedilo in prenesite datoteko .txt. Odprete jo z dvoklikom ali jo uvozite povsod, kjer je sprejeta besedilna datoteka z ločili.
Kako pretvorim datoteko JSON v datoteko TXT?
Naložite datoteko .json in pritisnite Pretvori v Navadno besedilo. Vsak zapis JSON postane ena vrstica, vsak ključ stolpec, ločen s tabulatorji, imena ključev pa so v prvi vrstici.
Zakaj pretvoriti JSON v navadno besedilo
JSON je zasnovan za programe. RFC 8259 ne pozna komentarjev, vrstic ali stolpcev, zato se datoteka s 5.000 naročili v urejevalniku odpre kot dolga stena oklepajev. To je v redu za API, a nekoristno za podpornika, ki mora iskati po izvozu, revizorja, ki želi izpis, ali nočni paketni proces na starem sistemu, ki bere en zapis na vrstico.
Navadno besedilo z ločilom je najstarejša skupna točka v računalništvu. Za branje ne potrebuje knjižnice, dobro deluje z grep, v nadzoru različic se primerja po vrsticah in se uvozi v skoraj vsako zbirko podatkov in preglednico. Če prejemnik izrecno želi vejice in končnico .csv, JSON v CSV zapiše iste vrstice v tej obliki.
Izbira ločila za datoteko TXT
| Ločilo | Videz | Izberite, ko |
|---|---|---|
| Tabulator (privzeto) | ord-1001→Lisbon→49.90 | Podatki vsebujejo vejice ali gre datoteka v cut, awk ali Excel |
| Navpičnica | | ord-1001|Lisbon|49.90 | Uvoz v banko, obračun plač ali v slogu EDI zahteva besedilo z navpičnicami |
| Podpičje ; | ord-1001;Lisbon;49.90 | Datoteko bo odprl Excel v Sloveniji, Nemčiji, Franciji ali Braziliji |
| Vejica , | ord-1001,Lisbon,49.90 | Uvozno orodje želi vsebino v slogu CSV v datoteki .txt |
| Presledek | ord-1001 Lisbon 49.90 | Vrednosti nikoli ne vsebujejo presledkov, na primer samo ID-ji in števila |
Primer pretvorbe JSON v besedilno datoteko
[
{"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 falseKaj se ohrani pri pretvorbi JSON v TXT
Ohranjeno
- Vsaka vrednost, kot besedilo
- Imena ključev v vrstici z glavo
- Vrstni red zapisov
- Znaki Unicode v UTF-8
Spremenjeno
- Ugnezdeni objekti postanejo stolpci s pikami
- true, false in števila izgubijo tip
- Polja znotraj zapisa postanejo eno polje
Izgubljeno
- Oklepaji in narekovaji okoli ključev
- Zamiki in oblikovan izpis
- Vsako jamstvo, da razčlenjevalnik lahko obnovi točen izvirnik
Primerjava JSON in TXT
JSON
JavaScript Object Notation
JSON je lahek besedilni format za strukturirane podatke, ki ga je v zgodnjih letih 2000 populariziral Douglas Crockford, standardizirana pa sta ga RFC 8259 in ECMA-404. Objekte, tabele, nize, števila, logične vrednosti in null predstavlja s preprosto, berljivo sintakso. Je privzeti format za spletne API-je, konfiguracijske datoteke in izmenjavo podatkov med aplikacijami v skoraj vseh programskih jezikih. Nima vgrajenih komentarjev, datumov ali shem, velikih gnezdenih datotek pa brez pregledovalnika ni lahko brati.
- Stiskanje
- –
- Prosojnost
- –
- Animacija
- –
- Uvedeno
- 2001 · Douglas Crockford
TXT
Navadno besedilo
Datoteka TXT vsebuje samo navadne znake brez oblikovanja, pisav, slik ali postavitve. Sodobne besedilne datoteke so običajno kodirane v UTF-8, ki zajema vse jezike, starejše pa lahko uporabljajo druge kodne tabele in prikažejo popačene znake. Navadno besedilo je majhno, nikoli ne zastara in se odpre na vsaki napravi, od telefonov do strežnikov. Ne more vsebovati krepkega besedila, tabel ali slik, zato je treba strukturo izraziti z razmiki ali preprosto označevalno sintakso.
- Stiskanje
- –
- Prosojnost
- –
- Animacija
- –
- Uvedeno
- –
JSON se splošči v TXT, kadar ga bo bral človek z Beležnico, osrednji računalnik ali stari paketni proces, ki nalaga fiksne besedilne vrstice, ali ukazna veriga z grep, cut in sort.
Pogosta vprašanja o pretvorniku JSON v TXT
Zakaj je tabulator privzeto ločilo pri pretvorbi JSON v TXT?
Tabulatorji se v imenih, naslovih ali cenah skoraj nikoli ne pojavljajo, zato vrednosti redko potrebujejo narekovaje. Klasična orodja Unix, kot je cut, prav tako privzeto delijo po tabulatorjih, čarovnik za uvoz besedila v Excelu pa jih prepozna brez dodatnih korakov.
Ali lahko datoteko .json preprosto preimenujem v .txt?
Lahko, vendar datoteka še vedno vsebuje JSON: oklepaje, narekovaje in ključe, ponovljene pri vsakem zapisu. To gre skozi obrazec za nalaganje, ki preverja le končnico, vendar je oseba ali uvozno orodje, ki pričakuje en zapis v vrstici, še vedno ne more uporabiti. Pretvorba spremeni vsebino, ne le imena.
Kaj se zgodi z gnezdenimi objekti in polji?
Besedilna vrstica je ravna, zato se ugnezdeni objekti razširijo v dodatne stolpce z imeni v obliki poti s pikami, na primer address.city. Seznami znotraj zapisa ostanejo v enem polju kot besedilo JSON.
Katero kodiranje naj uporablja besedilna datoteka?
UTF-8 za vse sodobno; Beležnica v sistemu Windows privzeto shranjuje UTF-8 od različice Windows 10 1903. Windows-1252 ali Shift_JIS izberite le, če starejši program pri UTF-8 prikaže popačene črke.
Ali se bo moja dnevniška datoteka JSON Lines pretvorila?
Da. Datoteka .jsonl ali .ndjson se bere po en objekt v vrstici, tako kot večina orodij za pošiljanje dnevnikov in izvozov BigQuery zapisuje podatke, vsak objekt pa postane ena vrstica besedila.
Ali je besedilo mogoče pretvoriti nazaj v JSON?
Da, če ohranite vrstico z glavo: TXT v JSON prebere imena stolpcev in znova sestavi polje objektov. Imena s pikami se vrnejo kot ravni ključi, ne kot ugnezdeni objekti.