UltKit

Pretvornik TXT v JSON

Navadni besedilni datoteki dajte strukturo. Ko vsaka vrstica vsebuje ista polja, ločena s tabulatorji, navpičnimi črtami, vejicami ali presledki, pretvornik vrstice spremeni v zapise JSON, ki jih koda prebere brez lastnega razčlenjevalnika.

Pretvornik podatkov

ali spustite datoteke CSV, TSV, TXT … sem ·

Največ 95 MB na datoteko· Do 20 datotek· Izbrisano po 30 minutah

Izhod

Datoteke se obdelajo na naših strežnikih in izbrišejo po 30 minutah.

Kako uporabljati to orodje

  1. 1

    Naložite besedilno datoteko

    Dodajte izvoz .txt, podatke, ločene s tabulatorji, ali seznam z enim vnosom v vrstici. Do 20 datotek, vsaka do 95 MB.

  2. 2

    Določite, kako so vrstice razdeljene

    Ločilo je na začetku nastavljeno na samodejno zaznavanje. Pod Napredne nastavitve izberite tabulator, navpičnico ali presledek, če ločilo poznate, nastavite Kodiranje besedila za starejše datoteke in izklopite Prva vrstica je glava, če so v prvi vrstici podatki.

  3. 3

    Pretvorite v JSON

    Pritisnite Pretvori v JSON in prenesite datoteko, z zamiki za lažje branje ali strnjeno, če izklopite Pregledna oblika.

Odgovor

Kako pretvorim datoteko TXT v JSON?

Naložite datoteko .txt, pustite Ločilo na samodejnem zaznavanju in Prva vrstica je glava vklopljeno, nato pritisnite Pretvori v JSON. Vsaka vrstica postane en objekt, besede iz prve vrstice pa ključi.

Katere besedilne datoteke se brez težav pretvorijo v JSON

Končnica .txt pove le, da datoteka vsebuje znake; o strukturi ne obljublja ničesar. Dobro se pretvorijo datoteke, ki so na skrivaj tabele. Če celice kopirate iz Excela ali Google Preglednic, je v odložišču besedilo, ločeno s tabulatorji, zato prilepljanje v Beležnico in shranjevanje da točno takšno datoteko. Banke, plačilni sistemi in starejši ERP-ji izvažajo poročila .txt z navpičnicami, znanstveni instrumenti pa pogosto zapisujejo meritve, ločene s presledki ali tabulatorji.

Proza se ne pretvori, prav tako ne dokument, v katerem se razporeditev vrstic na pol spremeni. Če je datoteka dejansko ločena z vejicami in želite preglednico, ne kode, je krajša pot TXT v CSV. Beležnica nove datoteke od različice Windows 10 1903 privzeto shranjuje v UTF-8, zato nedavne datoteke običajno ne potrebujejo spremembe kodiranja; datoteke s starejših računalnikov pogosto da.

Pretvorba besedila v JSON glede na vrsto ločila

Najbolj prizanesljiv primer. Tabulatorji se v vrednostih redko pojavljajo, zato imena z vejicami in naslovi s presledki ostanejo v enem polju.

  • Kopije iz preglednic prek odložišča
  • Številni izvozi odjemalcev zbirk podatkov

Kako je videti JSON

Vhodni vrstici sku|color|stock in TS-104|navy|38, kot JSON
[
  {
    "sku": "TS-104",
    "color": "navy",
    "stock": 38
  }
]
ločil plus samodejno zaznavanje
5
izvornih kodiranj besedila
8
besedilnih datotek na serijo
20
preden se nalaganja izbrišejo
30 min

Primerjava navadnega besedila in JSON

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
–
Pretvornik 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
Pretvornik JSON

TXT se pretvori v JSON, ko mora besedilo, izvoženo iz starejšega programa ali skopirano iz poročila, v sodobno kodo, telo zahteve API ali uvoz v NoSQL, pa nihče noče ročno pisati razčlenjevalnika za eno datoteko.

Pogosta vprašanja o pretvorbi TXT v JSON

Moja besedilna datoteka ima en element na vrstico. Ali lahko postane polje JSON?

Da. Če je na vrhu glava, na primer name, vsaka naslednja vrstica postane objekt, kot je {"name": "Lisbon"}. Brez glave izklopite Prva vrstica je glava in izberite polje polj, ki vsako vrstico zapiše kot seznam z enim elementom.

Zakaj je samodejno zaznavanje razdelilo moje stavke pri vsakem presledku?

Če datoteka nima tabulatorjev, navpičnic ali vejic, so presledki edino ločilo, ki ga je še mogoče najti. Nastavite Ločilo na znak, ki ga polja res uporabljajo; prosto besedilo s presledki znotraj vrednosti potrebuje tabulatorje ali navpičnice med polji, da se čisto pretvori.

Ali lahko dnevniško datoteko pretvorim v JSON?

Če vse vrstice sledijo istemu vzorcu, na primer časovni žig, raven in sporočilo, ločeni z navpičnicami ali tabulatorji, da. Dnevniki, v katerih samo sporočilo vsebuje ločilo ali se oblika vrstic spreminja, potrebujejo razčlenjevalnik dnevnikov, ne pretvornika tabel.

Katero kodiranje izbrati za datoteko TXT iz starega sistema?

Datoteke, ki jih je pisala zahodna programska oprema za Windows, preden se je razširil UTF-8, so običajno Windows-1252; japonske Shift_JIS, kitajske GB18030, korejske EUC-KR. Izberite izvorno kodiranje, da se naglašene črke pravilno preberejo. JSON sam je zapisan v UTF-8, kodiranju, ki ga RFC 8259 zahteva za JSON, izmenjan med sistemi.

Kaj pa besedilo s fiksno širino, kjer so stolpci poravnani s presledki?

Pretvornik deli po ločilu, ne po položaju znakov. Če vrednosti nikoli ne vsebujejo presledkov, nastavitev Presledek deluje. Sicer datoteko odprite v preglednici, jo razdelite s funkcijo besedila v stolpce, shranite delovni zvezek in uporabite Excel v JSON.

Ali dobim JSON ali JSON Lines?

Standardni JSON: en dokument z enim zunanjim poljem, ki ga vsak razčlenjevalnik JSON naloži z enim klicem. JSON Lines ima en zapis v vrstici in je primeren za pretok podatkov, vendar ga ta stran ne zapisuje.