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
Waa Maxay API?
API (Application Programming Interface) waa qaabka ay laba barnaamij isku xiraan: mid ayaa codsi diraya, midna wuxuu soo celiyaa jawaab. Shaqooyinka server-ka ku jira ayuu banaanka u soo saaraa si app kastaa uu u isticmaalo.
Waa Maxay object?
Object waa qaab xog oo xog badan hal meel isugu keena. Qayb kastaa waxay leedahay magac (key) iyo qiime (value), sida magac: "Xamuud" iyo age: 22.
Waa Maxay string?
String waa qoraal: ereyo, xarfo ama tirooyin qoraal ahaan loo hayo. Quotes ayaa lagu garanayaa, sida "Salaan" ama 'Xamuud'.
Waa Maxay database?
Database waa nidaam xog lagu kaydiyo, laga soo raadiyo, laguna cusboonaysiiyo si habaysan. Application kasta oo xogtiisu ay ahaato mid joogto ah, sida users, orders iyo posts, database ayuu isticmaalaa.