Buyela ebhulogini

Indlela Yokudala Ifayela le-.JSON ku-Notepad

Jul 3, 20263 min read

I-JSON ingumbhalo ojwayelekile onemithetho eqinile. I-Notepad ingayibhala kahle kakhulu. Ingxenye abantu abayiphosayo yi-syntax, hhayi ithuluzi. Thola isakhiwo siqonde, futhi ukugcina ifayela kuyingxenye elula.

Uyini umbhalo we-JSON? (JSON file)

I-JSON imele i-JavaScript Object Notation. Igcina idatha njengamapheya okhiye nenani ngaphakathi kwabakaki abagobile, esekela ama-object afakwe ngaphakathi namalungu (arrays). Izinhlelo zokusebenza, ama-API, namafayela okulungiselela (config files) ayayisebenzisa ngoba ilula futhi zonke izilimi ezinkulu zingayifunda.

Ifayela eliyisisekelo le-JSON libukeka kanje:

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

Igcezu negcezu: Dala ifayela le-JSON ku-Notepad

Isinyathelo 1: Vula i-Notepad

Vula i-Notepad kukhompyutha yakho, noma usebenzise mahhala i-notepad yaku-inthanethi kunesiphequluli noma yikuphi.

Isinyathelo 2: Qala ngombakaki wokuvula

Yonke ifayela le-JSON iqala ngo-{ kwi-object noma u-[ kwilungu (array). Amafayela amaningi aqala nge-object.

Isinyathelo 3: Engeza okhiye namaphoyinti akho

Bhala ukhiye ngamunye ngaphakathi kwezimpawu zokucaphuna eziphindwe kabili (double quotes), kulandele ikholoni, bese kulandela inani. Hlukanisa ipheya ngalinye nge-koma.

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

Isinyathelo 4: Vala ifayela ngendlela efanele

Qondanisa yonke imbakaki yokuvula noma ubakaki nombaki wokuvala. Ipheya lokugcina lokhiye nenani ku-object noma ku-array alidingi ukulandelwa i-koma.

Isinyathelo 5: Gcina ngesandiso se-.json

Iya ku-File, bese uya ku-Save As. Khetha u-All Files ohlwini oluziwayo luka-"Save as type". Nika ifayela igama elinesandiso se-.json, isibonelo data.json. Ukugcina ngaphandle kokushintsha lolu hlu kukushiya nefayela le-.txt elingenakufundwa njenge-JSON.

Isinyathelo 6: Qinisekisa ngaphambi kokuyisebenzisa

Namathisela ifayela ku- JSON editor ukuze uqinisekise ukuthi lusemthethweni ngaphambi kokulusebenzisa kusixhumi esibonakalayo (script) noma kuhlelo lokusebenza. Ukuhlola okusheshayo lapha kukuvikela ekulungiseni amaphutha kamuva.

Imithetho ye-JSON Syntax Okumele Uyikhumbule

  • Izimpawu zokucaphuna ezimbili kuphela. Okhiye namagugu anombhalo adinga izimpawu zokucaphuna ezimbili, hhayi ezodwa.

  • Azikho izikoma zokugcina. Akukho okulandela into yokugcina ku-object noma ku-array.

  • Azikho izincazelo (comments). I-JSON ejwayelekile ayisekeli amanothi ka-// noma u-/* */ ngaphakathi efayeleni.

  • Ama-Boolean angofometi olincane (lowercase). Sebenzisa u-true no-false, hhayi u-True noma u-FALSE.

  • Izinombolo azidingi zimpawu zokucaphuna. Bhala u-28, hhayi u-"28", ngaphandle uma inani lenzelwe ukuba ngumbhalo.

Amaphutha Avamile Nendlela Yokuwagwema

Inkinga: Ukushoda kwe-koma phakathi kwamapheya okhiye nenani. Isixazululo: Ipheya ngalinye ngaphandle kwelizayo lidinga i-koma emva kwalo.

Inkinga: Abakaki abangalingani noma abangafani. Isixazululo: Bala amapheya akho e-{} ne-[]. Umhloli uzokhomba umugqa ngqo lapho bengafani khona.

Inkinga: Izimpawu zokucaphuna ezingahloliwe ngaphakathi kombhalo. Isixazululo: Baleka izimpawu zokucaphuna zangaphakathi nge-backslash, isibonelo \"He said \\\"hello\\\"".

Inkinga: Ukhiye ongenazo izimpawu zokucaphuna. Isixazululo: Yonke ikhiye kumele iboshwe ngezimpawu zokucaphuna ezimbili, ngisho nezilula njengo-id noma u-name.

Isiphetho

Ifayela le-JSON liyisiteji sombhalo nje olandela ifomethi eqinile. Bhala okhiye namagugu akho ngezimpawu zokucaphuna ezimbili, qondanisa abakaki bakho, yeqa i-koma yokugcina, bese uyigcina ngesandiso se-.json. Yiwise kumhloli kanye ngaphambi kokuyisebenzisa, bese ulungile.

Okuthunyelwe okuhlobene