JSON tassaavoq ilitsersuutinik maleruaqqusaqarfiusoq naliginnaasoq allataq. Notepad atorlugu tamanna ajornanngitsumik allanneqarsinnaavoq. Suliassami kukkuneqartartoq tassaavoq syntax (aalajangersakkat) kisianni atortussaannaanngitsoq. Sanilliussineq eqqortuussappat, filimillu toqqortarineqarnera ajornannginnerpaavoq.
Notepad atorlugu .JSON filimnik qanoq pilersitsisoqarsinnaasoq
JSON file qanoq ippa?
JSON tassaavoq JavaScript Object Notation. Paasissutissat key-value-mik (attaveqaammik naleqartitaqartumik) immikkoortiterpai kaajalortut iluanni, peqataatillugit aamma immikkoortut immikkoortualuit. App-it, API-t aamma config-fil-it tamanna atorpaat oqitsuummat aamma oqaatsit pingaarnerit tamarmik atorsinnaammassuk.
JSON fili nalinginnaasoq ima ippoq:
{ "name": "John", "age": 28, "isActive": true, "skills": ["writing", "editing"]}Aallarnisaaneq: Notepad atorlugu JSON filimik pilersitsineq
Imm. 1: Notepad amariuk
Komputerisanni Notepad amariuk, imaluunniit online notepad akiqanngitsoq browser-i qanorluunniit iittoq atorlugu atoruk.
Imm. 2: Ammaanermik parentes-imik aallartitsiuk
JSON fili tamarmik aallartittarput { atorlugu immikkoortortamut imaluunniit [ atorlugu array-mut (nalunaarsuiffimmut). Fil-it amerlanersaat immikkoortortamut aallartittarput.
Imm. 3: Nutaarsiassat keys aamma values ilanngukkit
Key (paasissutissaq pingaarneq) marlunnik qulequtsiilluni allaruk, tulliuilluni kolonni, tulliuillunilu naleqartitaq. Attaveqaatit tamarmik komma atorlugu immikkoortinneqassapput.
{ "title": "Sample File", "version": 1}Imm. 4: Filimik matuneq eqqortumik ingerlatsivigiuk
Parentesit ammaassutit matuussutillu tulluarsakkit. Key-value immikkoortumi kingullermi komma-mik kingorna naggaserneqassanngilaq.
Imm. 5: .json extension atorlugu toqqortaruk
File tooruk, tassanilu Save As tooruk. "Save as type" toqqarfimmi All Files tooruk. Filimik .json-mik naggaserlugu ateqartitsigit, assersuutigalugu data.json. Tassunga allanngortinnagu toqqortassagukku .txt filinngussaaq JSON-tut atuarneqarsinnaajunnaarluni.
Imm. 6: Atortinnagu misissoruk
Fili JSON editor-imut ikkuguk eqqortuunera misissorniarlugu skriptimi appimiluunniit atortinnagu. Tamanna misissomerani kukkunerit kingusinnerusukkut ajornartorsiutinngortussat pinngitsoortissavai.
JSON Syntax maleruaqqusat eqqaamassallugit
Marloqiusamik qulequtsikkat kisimik. Keys aamma string values marloqiusamik qulequtsigaassapput, ataasiinnanngitsumik qulequtsigaassanngillat.
Komma kingullermut ilanngunneqassanngilaq. Nutaarsiassap kingulliup kingorna susassaqanngilaq immikkoortumi arraymiluunniit.
Oqaaseqaatit ilanngunneqarsinnaanngillat. JSON nalinginnaasoq akuerinngilaq // imaluunniit /* */ allassimasut filip iluani.
Booleans mikisunngorlugit allanneqassapput. True aamma false atorkit, True imaluunniit FALSE pinnagit.
Kisitsisit qulequtsiunneqartariaqanngillat. 28 allaruk, "28" pinnagu, naleqartitaq oqaatsitut nassuiarneqarnissaa siunertaqanngippat.
Kukkunerit nalinginnaasut aamma qanoq pinngitsoortinneqarsinnaasut
Ajornartorsiut: Key-value marlui akornanni komma amigaataasoq. Aaqqiissut: Immikkoortut kingulliup avataaniittut tamarmik kingornatigut komma-mik pisariaqartitsipput.
Ajornartorsiut: Parentesit imaluunniit bracket-it nilliusut assigiinngitsut. Aaqqiissut: {} aamma [] marlui kisikkit. Misissuisup (validatorip) kukkunerup nkinga sumiiffia ersarissumik takutissavaa.
Ajornartorsiut: String-ip iluani qulequtsiussat kukkusut. Aaqqiissut: Qulequtsiussat iluaniittut backslash atorlugu aaqqikkit, assersuutigalugu \"He said \\\"hello\\\"".
Ajornartorsiut: Key qulequtsiunneqarsimanngitsoq. Aaqqiissut: Key tamarmik marloqiusamik qulequtsiigaassapput, soorlu id imaluunniit name immikkoortut naliginnaasut.
Naggasiineq
Fili JSON tassaannarpoq maleruaqqusanik sukumiisunik malittariinnartoq allataq. Keys aamma values marloqiusamik qulequtsiukkit, bracketit tulluarsakkit, komma kingulleq peeruk, aamma .json extension atorlugu toqqortaruk. Atortinnagu validator-ikkut ataasiarluni ingerlatsiguk, taamaaliornikkut tamanna piareerpoq.