Buyela kwibhlog

Indlela Yokudala Ifayile ye-.JSON kwi-Notepad

Jul 3, 20263 min read

I-JSON ngumbhalo oqhelekileyo onemithetho engqongqo. I-Notepad inokuyibhala kakuhle kakhulu. Into abaphosisa kuyo abantu yisintax, hayi isixhobo. Fumana isakhiwo sichanekile, kwaye ukugcina ifayile yinxalenye elula.

Yintoni ifayile ye-JSON?

I-JSON imele iJavaScript Object Notation. Igcina idatha njengezibini ezibalulekileyo zombuzo (key-value pairs) ngaphakathi kwiibhakethi ezigobileyo, nenkxaso yezinto ezihlangeneyo kunye noluhlu (arrays). Ii-apps, ii-API, kunye neefayile zoqwalaselo ziyayisebenzisa kuba ilula kwaye zonke iilwimi eziphambili ziyakwazi ukuyifunda.

Ifayile esiseko ye-JSON ibonakala ngolu hlobo:

{
  "name": "John",
  "age": 28,
  "isActive": true,
  "skills": ["writing", "editing"]
}

Amanyathelo ngenyathelo: Dala ifayile ye-JSON kwi-Notepad

Inyathelo 1: Vula i-Notepad

Vula i-Notepad kwikhompyutha yakho, okanye usebenzise mahala i-notepad ekwi-intanethi kuso nasiphina isikhangeli (browser).

Inyathelo 2: Qalisa ngebhakethi evulayo

Yonke ifayile ye-JSON iqala ngo-{ kwinto (object) okanye ngo-[ kuluhlu (array). Uninzi lweefayile luqala ngento.

Inyathelo 3: Yongeza amaqhosha akho kunye namaxabiso

Bhala iqhosha ngalinye kwizaphulelo eziphindwe kabini (double quotes), kulandele ikholoni, kulandele ixabiso. Yahlula isibini ngasinye ngeqhosha lekoma.

{
  "title": "Sample File",
  "version": 1
}

Inyathelo 4: Vala ifayile ngokufanelekileyo

Dibanisa ibhakethi nganye evulayo okanye isibiyeli nesivalayo. Isibini sokugqibela sokubalulekileyo kwinto okanye kuluhlu asifumani koma yokugqibela.

Inyathelo 5: Gcina ngolwandiso lwe-.json

Yiya ku-File, uze ufake ku-Save As. Khetha u-All Files kuluhlu oluhlayo "Save as type". Thiya ifayile ngolwandiso lwe-.json, umzekelo data.json. Ukugcina ngaphandle kokutshintsha olu luhlu oluhlayo kukushiya nefayile ye-.txt engeke ifundwe njenge-JSON.

Inyathelo 6: Qinisekisa phambi kokuba uyisebenzise

Namathisela ifayile ku- mhleli we-JSON ukuqinisekisa ukuba isebenza kakuhle ngaphambi kokuba uyisebenzise kwiscript okanye kwi-app. Ukuyijonga ngokukhawuleza apha kukusindisa ekulungiseni iimpazamo kamva.

Imithetho yeSyntax ye-JSON Ekufuneka Uyikhumbule

  • Izaphulelo eziphindwe kabini kuphela. Amaqhosha kunye namaxabiso ombhalo afuna izaphulelo eziphindwe kabini, hayi ezizezinye.

  • Akukho koma zokugqibela. Akukho nto ilandela into yokugqibela entweni okanye kuluhlu.

  • Akukho zimvo (comments). I-JSON eqhelekileyo ayixhasi amanqaku ka-// okanye /* */ ngaphakathu kwifayile.

  • Ii-Booleans zizezizezantsi (lowercase). Sebenzisa i-true kunye ne-false, hayi i-True okanye i-FALSE.

  • Iinombolo azifuni zaphulelo. Bhala u-28, hayi u-"28", ngaphandle kokuba ixabiso lenzelwe ukuba lube ngumbhalo.

Iimpazamo Eziqhelekileyo nendlela Yokuziphepha

Ingxaki: Ukulahleka kwekoma phakathi kwezibini zokubalulekileyo. Ulungiso: Zonke izibini ngaphandle kweyokugqibela zifuna ikoma emva kwazo.

Ingxaki: Izibiyeli okanye iibhakethi ezingahambelaniyo. Ulungiso: Bala iisibini zakho ze-{} kunye ne-[]. Umqinisekisi uya kukhomba umgca ochanekileyo apho zingahambelani khona.

Ingxaki: Izaphulelo ezingakhululekanga ngaphakathi kombhalo. Ulungiso: Phunyula izaphulelo zangaphakathi nge-backslash, umzekelo \"He said \\\"hello\\\"".

Ingxaki: Iqhosha elingenazaphulelo. Ulungiso: Zonke izitshixo kufuneka zisongwe kwizaphulelo eziphindwe kabini, nkqu nezilula ezinje nge-id okanye igama.

Isiphelo

Ifayile ye-JSON ingumbhalo nje olandela ifomati engqongqo. Bhala amaqhosha akho kunye namaxabiso ngezaphulelo eziphindwe kabini, fanisa izibiyeli zakho, tsiba ikoma yokugqibela, kwaye uyigcine ngolwandiso lwe-.json. Yipase kumqinisekisi kanye phambi kokuba uyisebenzise, kwaye ukhuselekile.

Amanqaku anxulumeneyo