web-development

Waa Maxay JSON?

JSON (JavaScript Object Notation) waa qaab qoraal ah oo xogta lagu kala qaado barnaamijyada. Waa luqadda dhexe ee server-ka iyo frontend-ku isku fahmaan, dadkuna akhriyi karaan.

Sidoo kale loo yaqaan
JSON, JSON-ka, JavaScript Object Notation

Sharaxaad

Barnaamijku xogta wuxuu ku hayaa memory-ga: array, object iyo variables. Laakiin markuu internet-ka mariyo, waa inuu qoraal ka dhigaa. Halkaas ayaa JSON ka soo baxa: array-da ama object-ka waxaa loo beddelaa string qaab JSON ah, kadibna dhinaca kale ayaa dib u fura. PHP json_encode ayuu leeyahay, JavaScript-na JSON.stringify iyo JSON.parse. API markaad wacdo, waxa kuu soo laabta waa JSON.

Qaabku waa mid adag oo aan dulqaad lahayn. Curly braces waa object, square brackets waa array, key kastaa waa inuu double quotes ku jiro, key iyo value-na colon ayaa kala saara. Meelaha kale ee aad ku arki doonto: package.json, tsconfig.json, app.json iyo documents-ka MongoDB. Ciladaha ugu caansan waa comma dheeraad ah oo ugu dambeeya, single quotes la isticmaalo, ama key aan quotes lahayn: markaas parse-ku wuu jabaa. Hab wanaagsan: API kastaa status iyo message ha la socdaan, si dhinaca kale uu u kala aqoonsado guul iyo cilad.

Tusaale

{ "status": true, "arday": [ { "magac": "Salma", "koorso": "React" }, { "magac": "Qaasim", "koorso": "Python" } ] }

Server-ku sidaas ayuu u soo celiyaa. Frontend-ku data.arday ayuu ka soo qaataa, kadibna liis ahaan ayuu u soo bandhigaa.

Halkee ayaad Dugsiiye ku baranaysaa?

API-yada JSON soo celiya oo aad naftaada u dhisto: Node.js Backend & REST API. Xogta iyo fetch-ka dhinaca browser-ka: JavaScript Masterclass iyo Baro JavaScript Af-Soomaali.

Video-ga

Daawo meesha uu ereygu kaga hadlayo

Functions iyo JSON Response 3:30:00

Koorsooyinka

Halkan ayaad si buuxda uga baran kartaa

Su'aalo

Su'aalaha badanaa la weydiiyo

JSON iyo object farqigoodu waa maxay?
Object waa qaab ku jira memory-ga barnaamijka oo isla markiiba la isticmaali karo. JSON waa qoraal, waana qaabka la marsiiyo internet-ka. `JSON.parse` ayaa qoraalka object ka dhigaya.
JSON ma luqad programming baa?
Maya. Waa format xog oo aan logic lahayn: functions, conditions iyo comments ma qaadi karo. Waa xog keliya.

Ereyo la xiriira

Sii wad akhriska