Na JSON e tiko kina na vosa matata ka tiko na kena lawa Titobu. E rawa ni vola o Notepad ka sega ni leqa. Na ka e cala kina na tamata sai koya na kena iwalewale ni volavola, ka sega ni i yaragi. Vakadonuya na kena ituvatuva, ka rawarawa sara na kena maroroi na fayili.
Na cava e Caka kina e dua na Fayili ni .JSON e Notepad
O cava e dua na fayili ni JSON?
Na JSON e tautauvata kei na JavaScript Object Notation. E maroroya na itukutuku me vaka na i cocovi ni key-value e loma ni bracket vakababa, ka tokona na mataqali object kei na array e loma. E vakayagataka na Apps, APIs, kei na fayili ni config baleta ni sa mamada ka rawa ni wilika na veiyava lelevu kece.
E vaka oqo na irairai ni dua na fayili ni JSON e yavutaki:
{ "name": "John", "age": 28, "isActive": true, "skills": ["writing", "editing"]}Tiki ni Cakacaka: Cakava e dua na Fayili ni JSON e Notepad
Tiki ni Cakacaka 1: Dolava o Notepad
Dolava o Notepad ena nomu komipiuta, or vakayagataka e dua na online notepad wale tu ga mai na browser cava ga.
Tiki ni Cakacaka 2: Tekivu ena bracket dolavi
E tekivu na fayili ni JSON yadua ena { me baleta na object se [ me baleta na array. E levu na fayili e tekivu ena dua na object.
Tiki ni Cakacaka 3: Cula na nomu key kei na value
Vola na key yadua ena double quotes, tarava mai na dua na colon, ka tarava mai na value. Vakayatuyatuitaka na kena i cocovi yadua ena dua na koma.
{ "title": "Sample File", "version": 1}Tiki ni Cakacaka 4: Sogo vinaka sara na fayili
Vakatauvatana na bracket dolavi yadua kei na kena sogo. Na key-value iotioti ena dua na object se array e sega ni gadrevi me muri mai na koma.
Tiki ni Cakacaka 5: Maroroya vata kei na .json extension
lako i File, qai taura na Save As. Digidigi All Files ena "Save as type" dropdown. Vakatoka na yaca ni fayili vata kei na .json extension, me kena ivakaraitaki data.json. Kevaka o maroroya ka sega ni veisau na dropdown oqo ena vakavuna me toka ga me fayili ni .txt ka sega ni wilika rawa me JSON.
Tiki ni Cakacaka 6: Vakadeitaka ni se bera ni vakayagataki
Vakatikitaka na fayili oqo ena dua na JSON editor mo vakadeitaka kina ni dodonu ni se bera ni vakayagataki ena dua na script se app. Na dikevi totolo oqo ena vakabulai iko mai na kena vakavinakataki na cala e muri.
Na Lawa ni Vosa ni JSON mo Nanuma
Double quotes walega. Na key kei na string value e gadrevi me tiko kina na double quotes, ka sega ni single quotes.
Sega ni tu na koma ena iotioti. E sega ni dua na ka e muri mai i muri ni ka iotioti ena dua na object se array.
Sega ni tu na vakamacala (comments). Na JSON e dau vakayagataki e sega ni tokona na ivakananaki ni // se /* */ e loma ni fayili.
Na booleans e mataqali mata lailai (lowercase). Vakayagataka na true kei na false, ka sega ni True se FALSE.
Na naba e sega ni gadrevi me tiko kina na quotes. Vola na 28, ka sega ni "28", vakavo ga kevaka na value e dodonu me vosa walega.
Cala e Dau Yaco kei na iWalewale ni kena Kerei
Leqa: E yali na koma e maliwa ni key-value. i Vakatulewa: Na i cocovi yadua vakavo ga na iotioti e gadrevi me tiko na kena koma e muri.
Leqa: Veicalati na kena bracket. i Vakatulewa: Wilika na nomu {}; kei na [] i cocovi. E dua na validator ena dusia sara ga na laini e cala kina.
Leqa: Unescaped quotes e loma ni string. i Vakatulewa: Vakayagataka na backslash mo vakabulai kina na quotes e loma, me vaka na "He said \"hello\"".
Leqa: Dua na key e sega ni tiko na kena quotes. i Vakatulewa: Na key yadua e dodonu me ubuni ena double quotes, ke mada ga o ira na veika rawarawa me vaka na id se name.
i Kuri ni Vakasama
E dua na JSON fayili e vosa wale tu ga ka muria tiko e dua na lawa titobu. Vola na nomu key kei na value vata kei na double quotes, vakatauvatana na nomu bracket, drotaka na koma iotioti, qai maroroya vata kei na .json extension. Vakayacora e dua na kena vakadeitaki ena validator ni se bera ni vakayagataki, ka sa vakarau tu o iko.