JSON TXT-be konvertálás
Alakítson egy JSON tömböt egyszerű .txt fájllá: soronként egy rekord, a mezők oszlopokba rendezve. Bármely szövegszerkesztőben olvasható, és olyan programokba is importálható, amelyek nem értik a kapcsos zárójeleket.
Adatkonvertáló
vagy húzza ide a(z) CSV, TSV, TXT … fájlok fájlokat ·
Legfeljebb 95 MB fájlonként· Legfeljebb 20 fájl· Törlés 30 perc után
A fájlokat szervereinken dolgozzuk fel, és 30 perc után töröljük.
Az oszlopokat elválasztó karakter a CSV- és szövegfájlokban, olvasáskor és íráskor is. Az automatikus a bemenetből ismeri fel, íráskor vesszőt használ.
Az UTF-8 minden nyelvhez megfelel. Válassza a BOM-os UTF-8-at, ha a Windowson futó Excel hibásan jeleníti meg az ékezeteket vagy az ázsiai karaktereket a CSV megnyitásakor.
Excel-, ODS- és Numbers-bemenet esetén: csak az első munkalapot alakítja át, vagy mindegyiket (munkalaponként egy CSV egy ZIP-ben, illetve munkalaponként egy JSON-kulcs).
Az új táblázat munkalapfülének neve, legfeljebb 31 karakter.
Az objektumok tömbje minden sorhoz az oszlopneveket használja kulcsként; a tömbök tömbje tömörebb, és a fejlécet az első tömbben tartja.
A külső elem neve, amely az összes sort magába foglalja; minden sorból egy <row> elem lesz benne.
A CREATE TABLE és INSERT utasításokban használatos. Csak betűk, számjegyek és aláhúzásjelek lehetnek benne.
Az idézőjelezés és az oszloptípusok kissé eltérnek az adatbázisok között; válassza azt, amelyikbe importálni fog.
Egységes formátumra írja át a dátumcellákat. Az ISO (2026-10-18) a legbiztonságosabb adatbázisokhoz és kódhoz; a megtartás úgy hagyja őket, ahogy a forrásban szerepelnek.
Az eszköz használata
- 1
Töltse fel a JSON fájlt
Adjon hozzá .json, .jsonl vagy .ndjson fájlokat, egyszerre legfeljebb 20-at, fájlonként legfeljebb 95 MB-osat. A rekordok tömbje vagy a soronként egy objektum működik a legjobban.
- 2
Válassza ki az elválasztót
A tabulátor előre ki van választva. A Speciális beállítások alatt az Elválasztó értékét átállíthatja pipe-ra, pontosvesszőre, vesszőre vagy szóközre, ha a fogadó rendszer ezt kéri, régebbi szoftverekhez pedig választhat Szövegkódolást.
- 3
Konvertálja és nyissa meg
Nyomja meg az Átalakítás: Plain text → gombot, majd töltse le a .txt fájlt. Dupla kattintással elolvashatja, vagy beimportálhatja bárhová, ahol elfogadnak tagolt szövegfájlt.
Hogyan alakíthatok át egy JSON fájlt TXT fájllá?
Töltse fel a .json fájlt, és nyomja meg az Átalakítás: Plain text → gombot. Minden JSON-rekordból egy sor lesz, minden kulcsból tabulátorral elválasztott oszlop, a kulcsnevek pedig az első sorba kerülnek.
Miért érdemes a JSON-t egyszerű szöveggé alakítani
A JSON-t programoknak tervezték. Az RFC 8259 szerint nincs benne megjegyzés, sorfogalom és oszlopfogalom, így egy 5000 rendelést tartalmazó fájl a szövegszerkesztőben egyetlen hosszú kapcsoszárójel-falként nyílik meg. Ez egy API-nak megfelel, de nem segít annak az ügyfélszolgálatosnak, akinek keresnie kell egy exportban, a könyvvizsgálónak, aki nyomtatást kér, vagy az éjszakai kötegelt feladatnak egy régi rendszeren, amely soronként egy rekordot olvas.
Az elválasztóval tagolt egyszerű szöveg a számítástechnika legrégebbi közös nevezője. Olvasásához nem kell függvénytár, jól kereshető grep-pel, verziókezelőben soronként összehasonlítható, és szinte minden adatbázisba és táblázatkezelőbe importálható. Ha a fogadó kifejezetten vesszőt és .csv kiterjesztést kér, a JSON CSV-be ugyanezeket a sorokat így írja ki.
Elválasztó kiválasztása a TXT fájlhoz
| Elválasztó | Így néz ki | Akkor válassza, ha |
|---|---|---|
| Tabulátor (alapértelmezett) | ord-1001→Lisbon→49.90 | Az adatok vesszőt tartalmaznak, vagy a fájl cut, awk vagy Excel elé kerül |
| Pipe | | ord-1001|Lisbon|49.90 | Egy banki, bérszámfejtési vagy EDI-jellegű import pipe-pal tagolt szöveget ír elő |
| Pontosvessző ; | ord-1001;Lisbon;49.90 | A fájlt német, francia vagy brazil beállítású Excel nyitja meg |
| Vessző , | ord-1001,Lisbon,49.90 | Az importáló CSV-szerű tartalmat vár .txt fájlban |
| Szóköz | ord-1001 Lisbon 49.90 | Az értékek soha nem tartalmaznak szóközt, például csak azonosítók és számok |
Példa: JSON-ból szövegfájl
[
{"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 falseMi marad meg a JSON TXT-be alakításakor
Megmarad
- Minden érték, szövegként
- A kulcsnevek a fejlécsorban
- A rekordok sorrendje
- Az Unicode-karakterek UTF-8-ban
Megváltozik
- A beágyazott objektumokból pontozott oszlopok lesznek
- A true, false és a számok elveszítik a típusukat
- A rekordon belüli tömbök egyetlen mezővé válnak
Elvész
- A kapcsos és szögletes zárójelek, valamint a kulcsok körüli idézőjelek
- A behúzás és a formázott tördelés
- Bármilyen garancia arra, hogy egy értelmező pontosan visszaépíti az eredetit
A JSON és a TXT összehasonlítása
JSON
JavaScript Object Notation
A JSON egy könnyű, szöveges formátum strukturált adatokhoz, amelyet Douglas Crockford tett népszerűvé a 2000-es évek elején, és RFC 8259 és ECMA-404 néven szabványosítottak. Objektumokat, tömböket, szövegeket, számokat, logikai értékeket és null értéket ír le egyszerű, olvasható szintaxissal. Ez az alapértelmezett formátum a webes API-khoz, a konfigurációs fájlokhoz és az alkalmazások közti adatcseréhez szinte minden programozási nyelvben. Nincs benne beépített megjegyzés, dátum vagy séma, és a nagy, mélyen egymásba ágyazott fájlok megjelenítő nélkül nehezen olvashatók.
- Tömörítés
- –
- Átlátszóság
- –
- Animáció
- –
- Bevezetés éve
- 2001 · Douglas Crockford
TXT
Egyszerű szöveg
A TXT fájl csak egyszerű karaktereket tartalmaz, formázás, betűtípus, kép és elrendezés nélkül. A modern szövegfájlok általában UTF-8 kódolásúak, amely minden nyelvet lefed, a régebbiek viszont más kódolást használhatnak, és ilyenkor értelmezhetetlen karakterek jelenhetnek meg. Az egyszerű szöveg parányi, soha nem avul el, és minden eszközön megnyílik a telefontól a szerverig. Nem tartalmazhat félkövér szöveget, táblázatot vagy képet, így a szerkezetet térközökkel vagy egyszerű jelöléssel kell kifejezni.
- Tömörítés
- –
- Átlátszóság
- –
- Animáció
- –
- Bevezetés éve
- –
A JSON-t akkor lapítják TXT-vé, ha a következő olvasó egy Jegyzettömböt használó ember, egy nagygép vagy régi kötegelt feladat, amely fix szöveges sorokat tölt be, vagy a grepre, cutra és sortra épülő shell-csővezeték.
GYIK a JSON TXT-be konvertálásról
Miért a tabulátor az alapértelmezett elválasztó JSON TXT-be konvertálásakor?
A tabulátor szinte soha nem fordul elő nevekben, címekben vagy árakban, így az értékeket ritkán kell idézőjelbe tenni. A klasszikus Unix-eszközök, például a cut, alapból szintén tabulátornál darabolnak, az Excel szövegimportáló varázslója pedig külön lépések nélkül felismeri őket.
Elég átnevezni a .json fájlt .txt-re?
Megteheti, de a fájl ettől még JSON marad: kapcsos zárójelekkel, idézőjelekkel és minden rekordban ismétlődő kulcsokkal. Az az feltöltőűrlapot átmegy, amely csak a kiterjesztést ellenőrzi, de egy ember vagy egy soronként egy rekordot váró importáló így sem tudja használni. Az átalakítás a tartalmat változtatja meg, nem csak a nevet.
Mi történik a beágyazott objektumokkal és tömbökkel?
A szöveges sor lapos, ezért a beágyazott objektumok pontozott elérési úttal elnevezett további oszlopokba kerülnek, például address.city. A rekordokon belüli listák egyetlen mezőben maradnak JSON-szövegként.
Milyen karakterkódolást használjon a szövegfájl?
Minden mai célra UTF-8. A Windows Jegyzettömb a Windows 10 1903-as verziója óta alapból UTF-8-ban ment. Windows-1252-t vagy Shift_JIS-t csak akkor válasszon, ha egy régebbi program UTF-8-cal torz betűket mutat.
Konvertálható a JSON Lines naplófájlom?
Igen. A .jsonl vagy .ndjson fájlt soronként egy objektumként olvassuk, ahogyan a legtöbb naplószállító és BigQuery-export írja az adatokat, és minden objektumból egy szövegsor lesz.
Visszaalakítható a szöveg JSON-ná?
Igen, ha megmarad a fejlécsor: a TXT JSON-be beolvassa az oszlopneveket, és objektumok tömbjét építi újra. A pontozott nevek lapos kulcsként térnek vissza, nem beágyazott objektumként.