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?
Rajabu
Tarehe 2024-08-08 12:19:05 Topic: PHP
Main: Masomo
File: Download PDF
Share On
Facebook
or
Whatsapp
Imesomwa mara 339
Sponsored links
PHP - somo la 40: Jinsi ya kutumia htaccess file kubadilisha muonekano wa link
PHP somo la 72: Jinsi ya kuandaa PDF kutoana na data zilizopo kwenye database
PHP - somo la 30: Baadhi function za PHP
PHP - somo la 38: Jinsi ya ku upload mafaili zaidi ya moja kwa kutumia PHP
PHP - somo la 44: Nini cURL na ni yapi matumizi yake?
PHP - somo la 34: Jinsi ya kutumia do loop, while loop na foreach kwenye PHP
PHP - somo la 21: Jinsi ya kutafuta kitu kwenye database kwa mutumia PHP
PHP - somo la 36: Jinsi ya ku upload taarifa za mafaili kwenye database kw akutumia PHP
PHP - somo la 25: Jinsi ya kukusanya taarifa kutoka kwenye html form kwa kutumia php
PHP somo la 64: Jinsi ya kutengeneza database na kuingiza data kwa kuumia PDO
PHP somo la 79: Custom header
PHP - somo la 17: Jinsi ya kuingiza data kwenye database kwa kutumia PHP }...
Nicheki WhatsApp kwa maswali
Ndio Hapana Save post
👉1 Kitabu cha Afya
👉2 Madrasa kiganjani
👉3 Simulizi za Hadithi Audio
👉4 Kitau cha Fiqh
👉5 Sira ya Mtume Muhammad (s.a.w)
👉6 kitabu cha Simulizi
Post zifazofanana:-
Katika somo hili uatakwenda kujifunza jinsi ya kutumia htaccess ili kubadili muonekano wa link ya website ama blog ili kuifanya iwe rafiki zaidi. Soma Zaidi...
hapa utawenda utuma database wa ajl ya utengeneza maudhu ya PDF. Soma Zaidi...
Katika somo hili utakwenda kujifunza jinsi ya ktumia baadhi ya function za php Soma Zaidi...
katika somo hili utajifunza jinsi ya ku upload multiple file yaani mafaili mengi kwa wakati mmoja kwa kutumia PHP Soma Zaidi...
Katika somo hilibutajifunza maana ya cURL pamoja na matumini yake Soma Zaidi...
Katika somo hili utakwenda kujifunza kuhusu aina za loop DO, FOR, FOREACH LOOPS kwenye PHP Soma Zaidi...
Katika somo hili utakwenda kujifundisha jinsi ya kutafuta taarifa maalumu kwenye database kwa kutumia PHP Soma Zaidi...
katika somo hili utajfunza kukusanya taarifa za mafaili. kisha ku upload hayo mafaili. kisha kuandika hizo taarifa za mafaii kwenye database Soma Zaidi...
Katika somo hili utajifunza jinsi ya kukusanya taarifa ambazo watu wamezijaza kwa kutumia fomu ya html. Kisha utajifunza jinsi ya kuzisoma hizo taarifa. Soma Zaidi...
Katika somo hili utakwenda kujifunza jinsi ya kutumia PDO kutengeneza database, kuteneneza table na kuingiza data moja na zaidi ya moja. Soma Zaidi...
Katika somo hili utakwenda kuhifunza kuhusu Custom header na aina zake Soma Zaidi...
Katika somo hili utajifunza jinsi ya kuingiza data kwenye dtabase kwa kutumia PHP. Soma Zaidi...