UltKit

JSON í TXT umbreytir

Breyttu JSON-fylki í venjulega .txt-skrá með einni færslu í hverri línu og reitina í dálkum. Hún les í hvaða textaritli sem er og flyst inn í tól sem kunna ekki að lesa slaufusviga.

Gagnaumbreyting

eða slepptu CSV, TSV, TXT … skrár hér ·

Að hámarki 95 MB á skrá· Allt að 20 skrár· Eytt eftir 30 mínútur

Úttak

Skrár eru unnar á þjónum okkar og eytt eftir 30 mínútur.

Hvernig á að nota tólið

  1. 1

    Hladdu upp JSON-skránni

    Bættu við .json, .jsonl eða .ndjson skrám, að hámarki 20 í hverri lotu og 95 MB hver. Best er að nota fylki af færslum eða einn hlut í hverri línu.

  2. 2

    Veldu skiltákn

    Tab er valið fyrirfram. Undir Ítarlegar stillingar geturðu breytt Skiltákn í Pipe, semíkommu, kommu eða bil ef móttökukerfið krefst þess, og valið Textakóðun fyrir eldri hugbúnað.

  3. 3

    Umbreyttu og opnaðu

    Ýttu á Umbreyta í Plain text og sæktu .txt skrána. Tvísmelltu á hana til að lesa hana, eða fluttu hana inn hvar sem skrá með skiltáknum er tekin gild.

Svar

Hvernig umbreyti ég JSON skrá í TXT skrá?

Hladdu upp .json skránni og ýttu á Umbreyta í Plain text. Hver JSON-færsla verður ein lína, hver lykill dálkur aðskilinn með tab, og lyklaheitin eru í fyrstu línu.

Af hverju að umbreyta JSON í venjulegan texta

JSON var hannað fyrir forrit. RFC 8259 gefur því engar athugasemdir, ekkert línuhugtak og enga dálka, svo skrá með 5.000 pöntunum opnast í ritli sem einn langur veggur af slaufusvigum. Það hentar API en gagnast ekki þjónustufulltrúa sem þarf að leita í útflutningi, endurskoðanda sem vill útprentun eða næturvinnslu á gömlu kerfi sem les eina færslu í línu.

Hreinn texti með skiltákni er elsti sameiginlegi grundvöllur tölvunar. Hann þarfnast ekkert safn til að lesa, virkar vel með grep, ber saman línu fyrir línu í útgáfustýringu og flyst inn í nær alla gagnagrunna og töflureikna. Ef móttakandinn vill sérstaklega kommur og endinguna .csv skrifar JSON í CSV sömu raðir á því formi.

Val á skiltákni fyrir TXT-skrána

Val á skiltáknum fyrir JSON í TXT og hvenær hvert hentar
SkiltáknLítur svona útVeldu það þegar
Tab (sjálfgefið)ord-1001→Lisbon→49.90Gögnin innihalda kommur, eða skráin fer í cut, awk eða Excel
Pipe |ord-1001|Lisbon|49.90Banka-, launa- eða EDI-innflutningur tilgreinir texta með pipe-skiltákni
Semíkomma ;ord-1001;Lisbon;49.90Excel í Þýskalandi, Frakklandi eða Brasilíu opnar skrána
Komma ,ord-1001,Lisbon,49.90Innflutningsforritið vill efni á CSV-formi í .txt skrá
Bilord-1001 Lisbon 49.90Gildin innihalda aldrei bil, til dæmis aðeins auðkenni og tölur

Dæmi: JSON í textaskrá

Tvær pöntunarfærslur úr API, umbreyttar með tab-skiltákni
[
  {"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

Hvað helst óbreytt frá JSON í TXT

Varðveitist

  • Hvert gildi, sem texti
  • Lyklaheiti í hausalínu
  • Röð færslna
  • Unicode-stafir í UTF-8

Breytist

  • Hreiðraðir hlutir verða dálkar með punktum
  • true, false og tölur missa tegund sína
  • Fylki innan færslu verða einn reitur

Tapast

  • Slaufusviga, hornklofar og gæsalappir utan um lykla
  • Inndráttur og uppsetning
  • Trygging fyrir því að þáttari geti endurbyggt upprunalegu skrána nákvæmlega

JSON og TXT borin saman

JSON

JavaScript Object Notation

JSON er létt textasnið fyrir skipulögð gögn, gert vinsælt af Douglas Crockford snemma á fyrsta áratug aldarinnar og staðlað sem RFC 8259 og ECMA-404. Það lýsir hlutum, fylkjum, strengjum, tölum, rökgildum og null með einfaldri og læsilegri setningafræði. Það er sjálfgefið snið fyrir vefviðmót (API), stillingarskrár og gagnaskipti milli forrita í nær öllum forritunarmálum. Það hefur engar innbyggðar athugasemdir, dagsetningar eða skema, og stórar djúpt hreiðraðar skrár eru erfiðar aflestrar án skoðara.

Þjöppun
–
Gegnsæi
–
Hreyfimynd
–
Kom fram
2001 · Douglas Crockford
JSON umbreytir

TXT

Hreinn texti

TXT-skrá inniheldur aðeins venjulega stafi án sniðs, leturs, mynda eða umbrots. Nútímatextaskrár eru yfirleitt í UTF-8, sem nær yfir öll tungumál, en eldri skrár geta notað aðra stafakóðun og birt ruglaða stafi. Hreinn texti er agnarlítill, úreldist aldrei og opnast í öllum tækjum, frá símum til netþjóna. Hann getur ekki geymt feitletrun, töflur eða myndir, svo uppbyggingu þarf að tákna með bilum eða einföldu málmerkjamáli.

Þjöppun
–
Gegnsæi
–
Hreyfimynd
–
Kom fram
–
TXT umbreytir

JSON er flatt út í TXT þegar næsti lesandi er manneskja með Notepad, stórtölva eða eldra runuvinnsluverk sem les fastar textalínur, eða skeljarvinnsla byggð á grep, cut og sort.

Algengar spurningar um JSON í TXT

Af hverju er flipi sjálfgefið skiltákn í JSON í TXT?

Tab-stafir koma nær aldrei fyrir í nöfnum, heimilisföngum eða verðum, svo sjaldan þarf að setja gildi innan gæsalappa. Klassísk Unix-tól á borð við cut skipta líka á tab sjálfgefið, og textainnflutningshjálp Excel þekkir þá án aukaskrefa.

Get ég einfaldlega endurnefnt .json-skrána í .txt?

Þú getur það, en skráin inniheldur samt JSON: slaufusviga, gæsalappir og lykla endurtekna í hverri færslu. Það kemst í gegnum upphleðslueyðublað sem athugar aðeins endinguna, en manneskja eða innflutningsforrit sem býst við einni færslu í línu getur samt ekki notað hana. Umbreyting breytir innihaldinu, ekki bara nafninu.

Hvað verður um hreiðraða hluti og fylki?

Textalína er flöt, því er hreiðruðum hlutum dreift í aukadálka sem heita eftir punktaslóð, eins og address.city. Listar innan færslu haldast í einum reit sem JSON-texti.

Hvaða stafakóðun á textaskráin að nota?

UTF-8 fyrir allt nýlegt; Windows Notepad hefur vistað UTF-8 sjálfgefið síðan Windows 10 útgáfu 1903. Veldu Windows-1252 eða Shift_JIS aðeins ef eldra forrit sýnir brenglaða stafi með UTF-8.

Er hægt að umbreyta JSON Lines-annálaskrá?

Já. .jsonl eða .ndjson skrá er lesin með einum hlut í hverri línu, eins og flest skráningartól og BigQuery-útflutningar skrifa gögn, og hver hlutur verður ein textalína.

Er hægt að breyta textanum aftur í JSON?

Já, svo lengi sem hausalínan er höfð með: TXT í JSON les dálkaheitin og býr aftur til fylki af hlutum. Nöfn með punktum koma til baka sem flatir lyklar, ekki hreiðraðir hlutir.