PHP somo la 84: Maana ya JSON na sheria za kuandika faili la json
Katika somo hili utakwenda kujifunza kuhusu Maana ya JSON na sheria za kuandika faili la json
JSON (JavaScript Object Notation) ni format ya kuhifadhi na kubadilishana data ambayo ni rahisi kusoma na kuandika na binadamu, na pia rahisi kwa mashine kuzichakata. Data kwenye JSON huandikwa kwenye jozi yaani key na value . key ni jina la hiyo data yaani name na value ni thamani ya hiyo data. Mfano naweza kusema umri : 30 hii ina maana umri ni key na value yae n 30
Json ni lugha kikompyuta ambayo ni format ya kubadilishana data. Json ni rahisi kuandikwa na binadamu na kusomwa. Yani data zilizopo kwneye JSON unaweza ukazisoma na kuelewa kilichiandikwa hata bila ya kuhitaji msaada wa mashine
Mfano:
{
"jina": "John",
"umri": 30,
"ndoa": true,
"watoto": ["Anna", "Ella"],
"anwani": {
"mtaa": "Kigonzi",
"mji": "Mpanda",
"post": "30"
}
}
Katika mfano huu:
- `jina` ni "key" yenye thamani (`value`) ya "John".
- `umri` ni "key" yenye thamani (`value`) ya 30.
- `ndoa` ni "key" yenye thamani (`value`) ya true.
- `watoto` ni "key" yenye thamani (`value`) ya orodha (`array`) inayojumuisha "Anna" na "Ella".
- `anwani` ni "key" yenye thamani (`value`) ya kitu (`object`) chenye jozi kadhaa za "key" na "value".
Ukiangalia hapo hizo data kwa haraka TU unaweza kuelewa hapo hizo data zinamuhusi John,mwenye umri wa miaa 30 na yupo kwneye ndoa, an watoto wawili ambayo ni Ana na Ella. John anaishi Mtaa wa Kigonzi huko mjini Mpanda na anaweza kupatikana kwa address ya 30.
Matumizi ya JSON
Json imekuwa na matumizi makubwa na hata imefikia kuwa mbadala wa xml kwa baadhi ya maeneo. Miongoni mwa matumizi ya json ni kama:-
-
Kubadilishana data kwenye network
-
Hutumika ye API
-
Hutuma uhifadhi data
-
Pia hutumika kwenye setting za program
Sheria za uandishi wa JSON:
1.Json huandikwa kwenye jozi yaan key na value kama nilivyo onyesha hapo awali. Key inatakiwa iwe ndani ya double quotation mark yaani alama za funga semi. Na endapo value ni string pia itakuwa na alama hizo. Ila ikiwa value ni sio string hatutatumia alam hizo. Baada ya kuandika key itafuatiwa na nykta pacha (:). Endapo value ni zaidi ya moja utatenganisha kwa alama ya koma (,)
Mfano:
"name": "John Doe",
"age": 30,
"isStudent": false
2.Data za json huandikwa ndani ya mabano ambayo ni curly braces {}
Mfano:
{
"jina": "John",
"umri": 30,
"ndoa": true,
"...
Umeionaje Makala hii.. ?
Share On:
👉1 Simulizi za Hadithi Audio 👉2 Dua za Mitume na Manabii 👉3 kitabu cha Simulizi 👉4 Tafasiri ya Riyadh Swalihina 👉5 ai web app 👉6 web hosting
Post zinazofanana:
PHP somo la 19: Jinsi ya kudhibiti mpangilio wa data baada ya kuzisoma
Katika somo hili utajifunza kupangilia data wakati wa kuzisoma kwenye database kw akutumia PHP
Soma Zaidi...PHP somo la 49: utangulizi wa Object Oriented Programming katika PHP
Huu ni mwendelezo wa mafunzo ya PHP na hapa tunaaza rasmi advanced PHP. tutakwenda kuingia ndani zaidi kwenye PHP. Ni vyema kabla ya kuanza course hii ya advanced PHP uwe una uelewa wa kutosha kuhusu mafunzo yetu ya PHP.
Soma Zaidi...PHP - somo la 34: Jinsi ya kutumia do loop, while loop na foreach kwenye PHP
Katika somo hili utakwenda kujifunza kuhusu aina za loop DO, FOR, FOREACH LOOPS kwenye PHP
Soma Zaidi...PHP - somo la 48: Jinsi ya kuzuia hacking kwenye sytem ya kujisajili na ku login
Katika somo hili utajifunza jinsi ambavyo utaweza kutengeneza mfumo wa kuisajiki na ku login, kisha kuangalia usalama wa mfumo kwa kuzuia sql injection.
Soma Zaidi...PHP -somo la 6: Jinsi ya kusoma saa na tarehe kwenye PHP
Katika somo hili utakwenda kujifunza jinsi ya kusoma muda kama saa na tarehe kwa kutumia PHP
Soma Zaidi...PHP somo la 61: jinsi ya kufanya loop kwenye class kw akutumia foreach loop
Katika somo hili utakwenda kujifunza concept ya iteration kwenye PHP OOP hapa tutakwenda kuiona jinsi inavyofanya kazi pamoja na foreach loop
Soma Zaidi...