UltKit

Badilisha JSON kuwa TXT

Geuza safu ya JSON kuwa faili ya .txt ya maandishi matupu yenye rekodi moja kwa kila mstari na sehemu zilizopangwa kwa safu wima. Inasomeka katika kihariri chochote cha maandishi na inaingizwa kwenye zana ambazo hazijawahi kujifunza kusoma mabano ya JSON.

Kibadilishaji cha Data

au buruta Faili za CSV, TSV, TXT … hapa ·

Hadi MB 95 kwa faili· Hadi faili 20· Hufutwa baada ya dakika 30

Matokeo

Faili huchakatwa kwenye seva zetu na kufutwa baada ya dakika 30.

Jinsi ya kutumia zana hii

  1. 1

    Pakia faili ya JSON

    Ongeza faili za .json, .jsonl au .ndjson, hadi 20 kwa kila kundi na MB 95 kwa kila faili. Safu ya rekodi au kitu kimoja kwa kila mstari hufanya kazi vizuri zaidi.

  2. 2

    Chagua kitenganishi

    Tab imechaguliwa awali. Chini ya Mipangilio ya hali ya juu, badilisha Kitenganishi kiwe Pipe, Nukta-mkato, Koma au Nafasi ikiwa mfumo unaopokea unahitaji kimoja, na uchague Usimbaji wa maandishi kwa programu za zamani.

  3. 3

    Badilisha na ufungue

    Bonyeza Badilisha kuwa Plain text kisha upakue faili ya .txt. Ibofye mara mbili kuisoma, au iingize popote ambapo faili ya maandishi yenye vitenganishi inakubaliwa.

Jibu

Ninabadilishaje faili ya JSON kuwa faili ya TXT?

Pakia faili ya .json kisha ubonyeze Badilisha kuwa Plain text. Kila rekodi ya JSON inakuwa mstari mmoja, kila ufunguo ni safu wima iliyotenganishwa kwa tab, na majina ya funguo yako kwenye mstari wa kwanza.

Kwa nini ubadilishe JSON kuwa maandishi matupu

JSON iliundwa kwa ajili ya programu. RFC 8259 haikipa maoni, wazo la safu mlalo wala safu wima, kwa hiyo faili ya oda 5,000 hufunguka kwenye kihariri cha maandishi kama ukuta mrefu wa mabano. Hilo ni sawa kwa API lakini halimsaidii wakala wa usaidizi anayehitaji kutafuta ndani ya usafirishaji, mkaguzi anayetaka nakala iliyochapishwa, au kazi ya usiku ya mfumo wa zamani inayosoma rekodi moja kwa kila mstari.

Maandishi matupu yenye kitenganishi ni msingi wa zamani zaidi unaofahamika katika kompyuta. Hayahitaji maktaba kuyasoma, yanatafutika vizuri kwa grep, hulinganishwa mstari kwa mstari kwenye udhibiti wa matoleo na huingizwa karibu kila hifadhidata na lahajedwali. Ikiwa mpokeaji anataka koma na kiendelezi cha .csv, JSON kuwa CSV huandika safu hizo hizo katika umbo hilo.

Kuchagua kitenganishi cha faili ya TXT

Chaguo za kitenganishi kwa JSON kuwa TXT na mahali kila kimoja kinapofaa
KitenganishiKinaonekanajeKichague wakati
Tab (chaguo-msingi)ord-1001→Lisbon→49.90Data ina koma, au faili inakwenda kwa cut, awk au Excel
Pipe |ord-1001|Lisbon|49.90Uingizaji wa benki, malipo ya mishahara au wa aina ya EDI unataja maandishi yaliyotenganishwa kwa pipe
Nukta-mkato ;ord-1001;Lisbon;49.90Excel nchini Ujerumani, Ufaransa au Brazili ndiyo itakayofungua faili
Koma ,ord-1001,Lisbon,49.90Kiingizaji kinataka maudhui ya mtindo wa CSV ndani ya faili ya .txt
Nafasiord-1001 Lisbon 49.90Thamani hazina nafasi kamwe, kama vitambulisho na namba pekee

Mfano wa JSON kuwa faili ya maandishi

Rekodi mbili za oda kutoka API, zilizobadilishwa kwa kitenganishi cha Tab
[
  {"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

Kinachobaki baada ya kubadilisha JSON kuwa TXT

Vinavyobaki

  • Kila thamani, kama maandishi
  • Majina ya funguo kwenye mstari wa kichwa
  • Mpangilio wa rekodi
  • Herufi za Unicode katika UTF-8

Vinavyobadilika

  • Vitu ndani ya vitu huwa safu wima zenye nukta
  • true, false na namba hupoteza aina yake
  • Safu ndani ya rekodi huwa sehemu moja

Vinavyopotea

  • Mabano na nukuu kuzunguka funguo
  • Mwingilio wa mistari na mpangilio wa kupendeza
  • Hakikisho lolote kwamba kichanganuzi kinaweza kujenga upya asili kamili

Ulinganisho wa JSON na TXT

JSON

JavaScript Object Notation

JSON ni umbizo jepesi la maandishi kwa data iliyopangwa, lililoenezwa na Douglas Crockford mwanzoni mwa miaka ya 2000 na kusanifishwa kama RFC 8259 na ECMA-404. Linawakilisha vitu, safu, maandishi, namba, thamani za kweli/si kweli na null kwa sintaksia rahisi inayosomeka. Ni umbizo chaguomsingi la API za wavuti, faili za usanidi na ubadilishanaji wa data kati ya programu katika karibu kila lugha ya programu. Halina maoni, tarehe wala michoro ya muundo ndani yake, na faili kubwa zenye viwango vingi ni vigumu kusoma bila kitazamaji.

Ubanaji
–
Uwazi
–
Uhuishaji
–
Mwaka ulioanzishwa
2001 · Douglas Crockford
Kigeuzi cha JSON

TXT

Maandishi matupu

Faili ya TXT ina herufi tupu pekee bila uumbizaji, fonti, picha wala mpangilio. Faili za kisasa za maandishi mara nyingi husimbwa kwa UTF-8, inayofunika lugha zote, ingawa faili za zamani zinaweza kutumia usimbaji mwingine na kuonyesha herufi zilizochanganyika. Maandishi matupu ni madogo sana, hayapitwi na wakati na hufunguka kwenye kila kifaa, kuanzia simu hadi seva. Hayawezi kuwa na maandishi mazito, majedwali wala picha, kwa hivyo muundo lazima uonyeshwe kwa nafasi au alama rahisi.

Ubanaji
–
Uwazi
–
Uhuishaji
–
Mwaka ulioanzishwa
–
Kigeuzi cha TXT

JSON hubadilishwa kuwa TXT tambarare pale msomaji anayefuata ni mtu mwenye Notepad, mainframe au kazi ya zamani ya kundi inayopakia mistari ya maandishi iliyopangwa, au mfumo wa shell unaotumia grep, cut na sort.

Maswali kuhusu kubadilisha JSON kuwa TXT

Kwa nini tab ndicho kitenganishi chaguo-msingi kwa JSON kuwa TXT?

Tab karibu haitokei kamwe ndani ya majina, anwani au bei, kwa hiyo thamani mara chache huhitaji alama za nukuu. Zana za kawaida za Unix kama cut pia hutenganisha kwa tab kwa chaguo-msingi, na Text Import Wizard ya Excel huzitambua bila hatua za ziada.

Je, naweza kubadilisha tu jina la faili ya .json kuwa .txt?

Unaweza, lakini faili bado ina JSON: mabano, nukuu na funguo zinazorudiwa kwenye kila rekodi. Hilo hupita kwenye fomu ya kupakia inayokagua kiendelezi pekee, lakini mtu au kiingizaji kinachotarajia rekodi moja kwa kila mstari bado hakiwezi kuitumia. Kubadilisha hubadilisha maudhui, si jina tu.

Nini hutokea kwa vitu na safu zilizo ndani ya vingine?

Mstari wa maandishi ni tambarare, kwa hiyo vitu vilivyo ndani ya vitu hutandazwa kwenye safu wima za ziada zenye majina ya njia yenye nukta, kama address.city. Orodha ndani ya rekodi hubaki katika sehemu moja kama maandishi ya JSON.

Faili ya maandishi itumie usimbaji gani?

UTF-8 kwa kila kitu cha sasa; Notepad ya Windows huhifadhi UTF-8 kwa chaguo-msingi tangu Windows 10 toleo la 1903. Chagua Windows-1252 au Shift_JIS pale tu programu ya zamani inapoonyesha herufi zilizoharibika kwa UTF-8.

Je, faili yangu ya kumbukumbu ya JSON Lines itabadilishwa?

Ndiyo. Faili ya .jsonl au .ndjson husomwa kitu kimoja kwa kila mstari, ndivyo wasafirishaji wengi wa kumbukumbu na usafirishaji wa BigQuery wanavyoandika data, na kila kitu kinakuwa mstari mmoja wa maandishi.

Je, maandishi yanaweza kurudishwa kuwa JSON?

Ndiyo, mradi mstari wa kichwa umehifadhiwa: TXT kuwa JSON husoma majina ya safu wima na kujenga upya safu ya vitu. Majina yenye nukta hurudi kama funguo tambarare, si vitu vilivyo ndani ya vitu.