Blogimut utarit

Notepad atorlugu .JSON filimnik qanoq pilersitsisoqarsinnaasoq

Jul 3, 20263 min read

JSON tassaavoq ilitsersuutinik maleruaqqusaqarfiusoq naliginnaasoq allataq. Notepad atorlugu tamanna ajornanngitsumik allanneqarsinnaavoq. Suliassami kukkuneqartartoq tassaavoq syntax (aalajangersakkat) kisianni atortussaannaanngitsoq. Sanilliussineq eqqortuussappat, filimillu toqqortarineqarnera ajornannginnerpaavoq.

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.

Allaaserisat assingusut