UltKit

TXT JSON-ba konvertálás

Adjon szerkezetet egy egyszerű szövegfájlnak. Ha minden sor ugyanazokat a mezőket tartalmazza tabulátorral, függőleges vonallal, vesszővel vagy szóközzel elválasztva, az átalakító a sorokból JSON-rekordokat készít, amelyeket a programkód egyedi feldolgozó nélkül is be tud olvasni.

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

Kimenet

A fájlokat szervereinken dolgozzuk fel, és 30 perc után töröljük.

Az eszköz használata

  1. 1

    Töltse fel a szövegfájlt

    Adjon hozzá egy .txt exportot, tabulátorral tagolt adatkivonatot vagy soronként egy elemet tartalmazó listát. Legfeljebb 20 fájl, egyenként 95 MB.

  2. 2

    Adja meg, mi választja el a mezőket

    Az Elválasztó alapértéke az automatikus felismerés. A Speciális beállítások alatt válassza a Tabulátor, a Függőleges vonal vagy a Szóköz lehetőséget, ha tudja, melyiket használja a fájl, állítsa be a Szövegkódolás értékét régebbi fájlokhoz, és kapcsolja ki Az első sor fejléc opciót, ha az 1. sor adat.

  3. 3

    Alakítsa át JSON-ba

    Nyomja meg a Konvertálás erre: JSON gombot, majd töltse le a fájlt: behúzással olvashatóan, vagy kompaktan, ha az Olvasható formázás ki van kapcsolva.

Válasz

Hogyan alakíthatok át TXT fájlt JSON-ná?

Töltse fel a .txt fájlt, hagyja az Elválasztó értékét automatikus felismerésen és Az első sor fejléc opciót bekapcsolva, majd nyomja meg a Konvertálás erre: JSON gombot. Minden sor egy objektum lesz, az 1. sor szavai pedig a kulcsok.

Mely szövegfájlok alakíthatók át hibátlanul JSON-ba

A .txt kiterjesztés csak annyit jelent, hogy a fájl karaktereket tartalmaz, a szerkezetről semmit sem ígér. Azok a fájlok alakulnak át jól, amelyek valójában rejtett táblázatok. Az Excelből vagy a Google Táblázatokból kimásolt cellák tabulátorral tagolt szövegként kerülnek a vágólapra, így a Jegyzettömbbe illesztve és elmentve pontosan ilyen fájlt kap. A bankok, bérszámfejtő rendszerek és régebbi ERP-k függőleges vonallal tagolt .txt jelentéseket exportálnak, a tudományos műszerek pedig gyakran szóközzel vagy tabulátorral tagolt méréseket írnak.

A folyó szöveg nem alakítható át, és az sem, amelynek a sorfelépítése menet közben megváltozik. Ha a fájl valójában vesszővel tagolt, és kódhoz helyett táblázatot szeretne, rövidebb út a TXT CSV-be. A Jegyzettömb a Windows 10 1903-as verziója óta alapból UTF-8 kódolással menti az új fájlokat, így a friss fájloknál általában nem kell kódolást váltani, a régebbi gépekről származóknál viszont gyakran igen.

Szöveg JSON-ba konvertálása elválasztó szerint

A legelnézőbb eset. A tabulátor ritkán fordul elő az értékekben, így a vesszős nevek és a szóközös címek egy mezőben maradnak.

  • Táblázatkezelőkből másolt vágólaptartalom
  • Sok adatbázis-kliens exportja

Így néz ki a JSON

A sku|color|stock és TS-104|navy|38 bemeneti sorok JSON-ként
[
  {
    "sku": "TS-104",
    "color": "navy",
    "stock": 38
  }
]
elválasztó és automatikus felismerés
5
forrás-szövegkódolás
8
szövegfájl kötegenként
20
a feltöltések törléséig
30 perc

Egyszerű szöveg és JSON összehasonlítva

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
–
TXT átalakító

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
JSON átalakító

A TXT akkor alakul JSON-ná, amikor egy régebbi programból exportált vagy jelentésből kimásolt szöveget modern kódba, API-kérés törzsébe vagy NoSQL-importba kell juttatni, és senki sem akar egyetlen fájlhoz kézzel elemzőt írni.

GYIK a TXT JSON-ba konvertálásról

A szövegfájlomban soronként egy elem van. Lehet belőle JSON-tömb?

Igen. Ha felül van egy fejlécsor, például name, minden további sor egy ilyen objektummá válik: {"name": "Lisbon"}. Fejléc nélkül kapcsolja ki Az első sor fejléc opciót, és válassza a Tömbök tömbje lehetőséget, amely minden sort egyelemű listaként ír ki.

Miért vágta szét az automatikus felismerés a mondataimat minden szóköznél?

Ha a fájlban nincs tabulátor, függőleges vonal vagy vessző, már csak a szóköz maradt elválasztónak. Állítsa az Elválasztó értékét arra a karakterre, amelyet a mezők valóban használnak. A szóközöket tartalmazó szabad szöveg csak akkor alakul át tisztán, ha a mezők között tabulátor vagy függőleges vonal áll.

Átalakítható egy naplófájl JSON-ba?

Igen, ha minden sor azonos mintát követ, például az időbélyeg, a szint és az üzenet függőleges vonallal vagy tabulátorral van elválasztva. Ha maga az üzenet tartalmazza az elválasztót, vagy a sorok felépítése eltér, naplóelemzőre van szükség, nem táblázatkonverterre.

Milyen kódolást válasszak egy régi rendszerből származó TXT fájlhoz?

Az UTF-8 elterjedése előtt nyugati Windows-programok által írt fájlok általában Windows-1252 kódolásúak, a japánok Shift_JIS, a kínaiak GB18030, a koreaiak EUC-KR kódolásúak. Válassza ki a forráskódolást, hogy az ékezetes betűk helyesen jelenjenek meg. Maga a JSON UTF-8 kódolással készül, ezt írja elő az RFC 8259 a rendszerek között cserélt JSON-hoz.

Mi a helyzet a fix szélességű szöveggel, ahol az oszlopokat szóközök igazítják?

Az átalakító elválasztó mentén darabol, nem karakterpozíciók alapján. Ha az értékek sosem tartalmaznak szóközt, a Szóköz beállítás működik. Ellenkező esetben nyissa meg a fájlt táblázatkezelőben, osszza oszlopokra a szövegből oszlopok funkcióval, mentse munkafüzetként, és használja az Excel JSON-ba eszközt.

JSON-t vagy JSON Lines-t kapok?

Szabványos JSON: egyetlen dokumentum egy legfelső szintű tömbbel, amelyet bármely JSON-elemző egy hívással betölt. A JSON Lines soronként egy rekordot tartalmaz, és adatfolyamhoz jó, de ez az oldal nem ilyet készít.