Ny JSON dia lahatsoratra tsotra manaraka fitsipika hentitra. Afaka manoratra azy mora foana ny Notepad. Ny zavatra matetika mahadiso ny olona dia ny sintaksa fa tsy ny fitaovana ampiasaina. Rehefa mety ny firafiny, dia mora kely ny mitahiry ilay rakitra.
Ahoana ny fomba hamoronana rakitra .JSON ao amin'ny Notepad
Inona no atao hoe rakitra JSON?
Ny JSON dia midika hoe JavaScript Object Notation. Mitahiry angona izy io amin'ny endrika mpivady (key-value) ao anatin'ny fonon-teny miolakolaka (curly braces), ary manohana zavatra (objects) sy lisitra (arrays) ao anaty zavatra hafa. Ny rindranasa, ny API, ary ny rakitra fikirakirana (config files) dia mampiasa azy io satria maivana izy ary azon'ny fiteny fandaharana rehetra vakiana.
Toy izao ny endriky ny rakitra JSON fototra iray:
{ "name": "John", "age": 28, "isActive": true, "skills": ["writing", "editing"]}Dingana arahina: Mamorona rakitra JSON ao amin'ny Notepad
Dingana 1: Sokafy ny Notepad
Sokafy ny Notepad eo amin'ny solosainao, na mampiasà notepad an-tserasera maimaim-poana avy amin'ny navigateur rehetra.
Dingana 2: Atombohy amin'ny fonon-teny fanombohana
Ny rakitra JSON rehetra dia manomboka amin'ny { ho an'ny zavatra iray na [ ho an'ny lisitra iray. Ny ankamaroan'ny rakitra dia manomboka amin'ny zavatra (object).
Dingana 3: Ampidiro ny fanalahidy sy ny sanda
Soraty ao anatin'ny teny nalaina roa (double quotes) ny fanalahidy tsirairay, arahin'ny tsindry roa (colon), avy eo ny sanda. Apetraho ny faingo (comma) mba hanavahana ny mpivady tsirairay.
{ "title": "Sample File", "version": 1}Dingana 4: Akatony tsara ny rakitra
Ampifanaraho ny fonon-teny fanombohana rehetra amin'ny fonon-teny famaranana. Ny mpivady fanalahidy-sanda farany ao amin'ny zavatra na lisitra dia tsy tokony hisy faingo (comma) eo am-parany.
Dingana 5: Tehirizo amin'ny fanitarana .json
Mandehana any amin'ny File, avy eo Save As. Safidio ny "All Files" ao amin'ny menio midina "Save as type". Omeo anarana ny rakitra miaraka amin'ny fanitarana .json, ohatra: data.json. Raha tehirizinao tsy manova izany ianao, dia ho lasa rakitra .txt izy ka tsy ho voavaky ho toy ny JSON.
Dingana 6: Hamarino alohan'ny hampiasana azy
Adikao ary apetaho ao amin'ny mpanitsy JSON ny rakitra mba hanamafisana fa marina izany alohan'ny hampiasanao azy ao amin'ny script na rindranasa iray. Ny fanamarinana haingana eto dia manakana anao tsy hanao debugging any aoriana.
Fitsipiky ny Sintaksa JSON tokony hotadidina
Teny nalaina roa ihany. Ny fanalahidy sy ny sanda soratra dia mila teny nalaina roa (double quotes), fa tsy teny nalaina tokana.
Tsy misy faingo (comma) farany. Tsy misy na inona na inona tokony hanaraka ny singa farany ao amin'ny zavatra na lisitra.
Tsy misy fanehoan-kevitra (comments). Ny JSON fenitra dia tsy manohana ny fanamarihana // na /* */ ao anatin'ny rakitra.
Ny Booleans dia soratra madinika. Ampiasao ny true sy false, fa tsy True na FALSE.
Ny isa dia tsy mila teny nalaina. Soraty 28, fa tsy "28", raha tsy hoe soratra no dikany.
Fahadisoana mahazatra sy ny fomba hisorohana azy
Olana: Tsy misy faingo eo anelanelan'ny mpivady fanalahidy-sanda. Vahaolana: Ny mpivady rehetra ankoatra ny farany dia mila faingo aoriany.
Olana: Fonon-teny tsy mifanaraka. Vahaolana: Isao ny mpivady {} sy []. Ny mpanamarina (validator) dia hanondro ny andalana marina tsy mifanaraka.
Olana: Teny nalaina tsy voahitsy (unescaped) ao anaty soratra. Vahaolana: Ataovy ny "escape" ny teny nalaina anatiny amin'ny alalan'ny backslash, ohatra: "Nilaza izy hoe \"hello\"".
Olana: Fanalahidy tsy misy teny nalaina. Vahaolana: Ny fanalahidy rehetra dia tsy maintsy ao anatin'ny teny nalaina roa, na dia ireo tsotra toy ny id na name aza.
Fehiny
Ny rakitra JSON dia lahatsoratra fotsiny izay manaraka endrika hentitra. Soraty ny fanalahidy sy ny sanda miaraka amin'ny teny nalaina roa, ampifanaraho ny fonon-teny, esory ny faingo farany, ary tehirizo amin'ny fanitarana .json. Andramo amin'ny mpanamarina indray mandeha izany alohan'ny hampiasanao azy, ary vita ianao.