Kune blogi

Maitiro Ekuita Faira re .JSON muNotepad

Jul 3, 20263 min read

JSON inyora yakajairika ine mitemo yakasimba. Notepad inogona kuinyora zvakanaka. Chinhu chinokanganiswa nevanhu ndeye syntax, kwete chishandiso. Wana chimiro chacho nenzira kwayo, uye kuchengetedza faira ndicho chinhu chiri nyore.

Faira reJSON chii?

JSON inomirira JavaScript Object Notation. Inochengeta data sekiyi-nechinhu (key-value pairs) mukati memabhureki akamonana, ine rutsigiro rwezvinhu zvakatemerwa mukati nemabhureki (arrays). Zvishandiso, ma-API, nemafaira ekugadzirisa zvinoshandisa nekuti yakareruka uye yose mitauro mikuru inogona kuverenga.

Faira reJSON rekutanga rinotaridzika seizvi:

{
  "name": "John",
  "age": 28,
  "isActive": true,
  "skills": ["writing", "editing"]
}

Nhanho nenhau: Gadzira faira reJSON muNotepad

Nhanho 1: Vura Notepad

Vura Notepad pakombuta yako, kana shandisa mahara online notepad kubva kune chero browser.

Nhanho 2: Tanga nebhureki rekuvhura

Chero faira reJSON rinotanga ne { kwechinhu kana [ kune array. Mafaira mazhinji anotanga nechinhu.

Nhanho 3: Isa makiyi ako nemakosha adzo

Nyora kiyi yega yega mumakotesheni maviri (double quotes), zvinoteverwa nekolon, zvinoteverwa nekosha yacho. Pakanura peya yega yega nekoma.

{
  "title": "Sample File",
  "version": 1
}

Nhanho 4: Vhara faira zvakanaka

Enderana bhureki rega rega rekuvhura nerinozarira. Kiyi yekupedzisira kana cosha yiri muchinhu kana array haidi koma kumagumo.

Nhanho 5: Chengetedza nekuwedzera kwe .json

Enda kuFile, wobva wati Save As. Sarudza All Files mu "Save as type" dropdown. Tumidza faira zita rine .json kumagumo, semuenzaniso data.json. Kuchengetedza usina kuchinja dropdown iyi kunokusiyira faira re .txt risingazoverengwe seJSON.

Nhanho 6: Tarisa kuti rakaringana here usati warishandisa

Namatidza faira mu JSON editor kuti uone kuti yakaringana here usati warishandisa muscript kana app. Kuongorora nekukasika pano kunokuponesa kubva pakugadzirisa zvikanganiso gare gare.

Mitemo yeJSON Syntax Yekuyeuka

  • Makotesheni maviri chete. Makiyi nemakosha echinyorwa zvinoda makotesheni maviri, kwete rimwe.

  • Pasina koma yekumagumo. Hapana chinotevera chinhu chekupedzisira muchinhu kana array.

  • Pasina zvinyorwa zvekutsanangura (comments). JSON yakajairika haitsigiri zvinyorwa zve // kana /* */ mukati mefaira.

  • Booleans dziri mumavara madiki (lowercase). Shandisa true na false, kwete True kana FALSE.

  • Nhamba hazvidi makotesheni. Nyora 28, kwete "28", kunze kwekunge kiyi yacho ichida kunyorwa sechinyorwa.

Zvikanganiso Zvinowanzoitika Uye Maitiro ekuzvidzivisa

Dambudziko: Koma yakashaikwa pakati pemakiyi nemakosha adzo. Kugadzirisa: Peya yega yega kunze kweyekupedzisira inoda koma shure kwayo.

Dambudziko: Mabhureki asingawirirani. Kugadzirisa: Verenga mabhureki ako e {} ne []. Mururamisi (validator) acharatidza mutsetse chaiwo usingawirirani.

Dambudziko: Makotesheni asina kutiza mukati mechinyorwa. Kugadzirisa: Isa backslash pamberi pemakotesheni emukati, semuenzaniso \"He said \\"hello\\"\".

Dambudziko: Kiyi isina makotesheni. Kugadzirisa: Kiyi yega yega inofanirwa kuputirwa mumakotesheni maviri, kunyange yakapusa senge id kana name.

Mhedziso

Faira re JSON chinyorwa zvacho chinongotevedza fometi yakasimba. Nyora makiyi ako nemakosha nemakotesheni maviri, wiriranisa mabhureki ako, siya koma yekumagumo, wobva warichengetedza nekuwedzera kwe .json. Riendese kune mururamisi kamwe chete usati warishandisa, uye wapedza.

Zvinyorwa zvine chekuita nazvo