picha

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:-

  1. Kubadilishana data kwenye network

  2. Hutumika ye API

  3. Hutuma uhifadhi data

  4. 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"...

Jiunge nasi WhatsApp kupata update zetu

Zoezi la Maswali

Nyuma Endelea


Umeionaje Makala hii.. ?

Nzuri            Mbaya            Save
Author: Rajabu image Tarehe: 2024-08-08 Topic: PHP Main: ICT File: Download PDF Views 1234

Share On:

Share follows: 0 | Unique share links followed: 0
Sponsored links
👉1 ai web app    👉2 Tafasiri ya Riyadh Swalihina    👉3 kitabu cha Simulizi    👉4 Madrasa kiganjani    👉5 Kitau cha Fiqh    👉6 Kitabu cha Afya   

Post zinazofanana:

PHP - somo la 45: Jinsi ya kutuma sms kwa kutumia PHP

Katika soko hili takwenda kujufunza jinsi ya kutuma sms kwa kutumia PHP. Hii itasaidia kama unataka kutuma OTP yaqni Onetime password

Soma Zaidi...
PHP - somo la 44: Nini cURL na ni yapi matumizi yake?

Katika somo hilibutajifunza maana ya cURL pamoja na matumini yake

Soma Zaidi...
PHP somo la 83: Server Variables

Katika somo hili utakwend akujifunza kuhusu server variables

Soma Zaidi...
PHP - somo la 35: Jinsi ya ku upload mafaili kwa kutumia PHP

Katika somo hili utakwenda kujifunza jinsi ya ku upload mafaili kwenye server kwa kutumia PHP

Soma Zaidi...
PHP somo la 65: Jinsi ya kusoma data kwenye database kwa kutumia PDO

Katika somo hili utakwenda kujifunza jinsi ya kusoma data kwenye database kwa kutumia PDO.

Soma Zaidi...
PHP somo la 66: Jinsi ya ku edit data na kufuta kwenye database kwa kutumia PDO

Katika somo hili utakwenda kujifunza jinsi jinsi ya ku edit ama ku update data na kuzifuta kwenye database kwa kutumia PDO

Soma Zaidi...
PHP somo la 81: Cross - Orgn Resource Sharing - CORSE header

Katika somo hili utakwenda kujifunza kuhusu Cross - Orgn Resource Sharing ama inafupishwa kama CORSE header

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...
PHP somo la 86: JInsi ya ku decode json yaani kubadili json kuwa php data kama array ana object

Katika somo hili utakwend akujifunza jinsi ya kubadili json data na kuwaphp array ama php object. Kwa ufupi tunakwend aku decode json data kuwa phparray amaobject

Soma Zaidi...
PHP - somo la 15: Jinsi ya kutengeneza table kwenye database kwa kutumia PHP

Katika somo hili utakwenda kujifunza jinsi ya kutumia PHP kutengeneza tabale kwenye database ya mysql .

Soma Zaidi...