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,
"watoto": ["Anna", "Ella"],
"anwani": {
"mtaa": "Kigonzi",
"mji": "Mpanda",
"post": "30"
}
">...
Je! umeipenda hii post?
Ndio Hapana Save post
Rajabu Tarehe 2024-08-08 12:19:05 Topic: PHP Main: Masomo File: Download PDF Share On Facebook or Whatsapp Imesomwa mara 249
Sponsored links
👉1 Kitabu cha Afya
👉2 Madrasa kiganjani
👉3 Simulizi za Hadithi Audio
👉4 Kitau cha Fiqh
👉5 kitabu cha Simulizi
👉6 Sira ya Mtume Muhammad (s.a.w)
PHP BLOG - somo la 1: Utangulizi na jinsi ya kuandaa kwa ajili ya somo
Katika course hii utakwenda kujifundisha jinsi ya lutengeneza blog kutoka mwanzo hadi mwisho. Soma Zaidi...
PHP - somo la 23: Jinsi ya kutumia condition statement kwenye database kwa kutumia PHP
Katika somo hili utakwenda kuona namna ya kutuia if else kwenye data zilizopo kwenye database kwa kutumia PHP Soma Zaidi...
PHP -somo la 33: Matumizi ya while loop kwenye PHP
Katika somo hili utajifunza jinsi ya kuandika while loop kwenye PHP Soma Zaidi...
PHP somo la 80: Authentication header
Katika somo hili utakwenda kujifunza kuhusu Authentication header, najinsi ya kutuma taarifa hizo na kuzisoma Soma Zaidi...
PHP - somo la 62: Project ya CRUDE operation kwa kutumia PHP - OOP na MySQL database
Katika project hii utakwenda kujifunza jinsi ya kufanya CRUDE operation kwa kutumia PHP OOP na MySQL database. Soma Zaidi...
PHP - somo la 47: Jifunze kuhusu sql injection na kuizuia
Katika somo hili utajwenda kujifunza jinsi ya kuzuia hacking kwenye website yako Soma Zaidi...
Jinsi ya kutuma Email kwa kutumia PHP
Katika post hii utakwenda kujifunza jinsi ya kutuma email kwa kutumia php function ya email() Soma Zaidi...
PHP - somo la 8: jinsi ya kuandika constant kwenye PHP
Katika somo hili utakwenda kujifunza jinsi ya kuandika constant kwenye PHP. Pia utajifunza utofauti wake na variable Soma Zaidi...
PHP BLOG - somo la 5: Jinsi ya kuandika code za PHP kwa ajili ya kuweka post kwenye blog
Katika ukurasa huu utakwenda kujifunz jinsi ya kuandika code za php kwa ajili ya kutuma post yetu kwenye blog. Soma Zaidi...
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 77: aina za http redirect
Katika somo hili utakwenda kujifunza kuhusu http redirect header Soma Zaidi...
PHP somo la 89: Jinsi ya kutumia data za json kwenye program ya php na html
Katika somo hili utakwend akujifunza ni kwa namna gani utaweza kuzitumiadata za jsonkwenye program yako Soma Zaidi...