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.
Maitiro Ekuita Faira re .JSON muNotepad
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.