picha

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

Jinsi ya kufanya decoding ya json data:

Tunaposema kudecode tunamaansha uzitowa katika json na uzpelea wenye php. Sasa hapa kuna nmna mbili za kudecode ya kwanz ani kuzipeleka kwenye php array data na ya pili ni kuzipeleka kwenye php object data.

 

Functon inayotumika katika kufanya decodeing ni json_decode() hii ni kinyume cha ecode abayo tumeitumia katika somo lililopita.

 

Tuseme tuna data hz za json na tunataa uzi decode kwenye php

{

 "posts":

 [

   {

     "jina": "Bongoclass",

     "year": 2018,

     "status": "Actve",

     "webste": "www.bongoclass.com"

   }

 ]

}



Kubadili kuwa php object data

Kwanza tutaziweka kwenye variable. Kisha tutatuma function kuzi decode. Kisha tutatumia print_r function tofauti na kutumia echo. Ni kwa sababu print_r function hii itatuwezesha kuangalia structure ya object moja kwa moja.

<?php

$jsonData = '

{

 "copmapy":

 [

   {

     "jina": "Bongoclass",

     "year": 2018,

     "status": "Actve",

     "webste": "www.bongoclass.com"

   }

 ]

}';

 

// Decode JSON data into a PHP object

$dataObject = json_decode($jsonData);

 

print_r($dataObject);

?>




Kubadili kuwa php array data

Sasa ukitaka ku print array unachotakiwa kufanya ni kuongeza parameter ya true kumaanisha kuwa unataka kupata associative array ya hizo data. 

Mfano:

<?php

$jsonData = '

{

 "company":

 [

   {

     "jina": "Bongoclass",

     "year": 2018,

     "status": "Actve",

     "webste": "www.bongoclass.com"

   }

 ]

}';

 

// Decode JSON data into a PHP associative array

$dataArray = json_decode($jsonData, true);

 

// Output the decoded data

print_r($dataArray);

 

?>





Pia unaweza ku access data moja kwa moja kwenye hiyo array ama object. Kwa kitumia index namba yake ama key yake.

Mfano:

Kwa kutumia array

<?php

$jsonData = '

...

Jiunge nasi WhatsApp kupata update zetu

Zoezi la Maswali

Nyuma Endelea


Umeionaje Makala hii.. ?

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

Share On:

Facebook WhatsApp
Sponsored links
👉1 Madrasa kiganjani    👉2 Sira ya Mtume Muhammad (s.a.w)    👉3 web hosting    👉4 Kitau cha Fiqh    👉5 Tafasiri ya Riyadh Swalihina    👉6 kitabu cha Simulizi   

Post zinazofanana:

PHP - somo la 5: Maana ya function na jinsi inavyotengenezwa kwa ktumia PHP

Katika somo hili utakwenda kujifunza kuhusu function kwenye PHP na jinsi ya kuweza kuzitumia

Soma Zaidi...
PHP somo la 50: Jinsi ya kutengeneza CLASS na OBJECT kwenye PHP OOP

Katika somo hili utakwenda kujifunza jinsi ya kutengeneza class na object. Tunakwenda kutumia mfano wetu wa hapo juu kwa ajili ya kukamilisha somo hili.

Soma Zaidi...
PHP - somo la 10: Jinsi ya kundika condition statement if, ifelse na switch case

Katika somo hili utakwenda kujifunza kuhusu condition statements if, ifelse na switch case. Hata utajifunza jnsi ya kuziandika na zinavyofanya kazi

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 21: Jinsi ya kutafuta kitu kwenye database kwa mutumia PHP

Katika somo hili utakwenda kujifundisha jinsi ya kutafuta taarifa maalumu kwenye database kwa kutumia PHP

Soma Zaidi...
PHP somo la 67: Project ya CUDE operaton wa utuma OOP na PDO

Katika somo hii utakwenda kujifunza jinsi ya kufanya CRUDE operation kwa kutumia PDO. crude operation inahusu create, read, update. Delete.

Soma Zaidi...
PHP BLOG - somo la 3: Jinsi ya kutengeneza table kwenye databse kwa ajili ya blog

Hapa utajifunza jinsi ya kutengeneza table ambayo tutaitumia kwenye blog yetu

Soma Zaidi...
PHP BLOG - somo la 7: Jinsi ya kutengeneza ukurasa wa kusoma post kwenye blog

HApa utakwenda kujifunza sasa namna ya kuzisoma post kutoka kwenye blog

Soma Zaidi...
PHP somo la 53: class inheritance kwenye PHP Object Oriented Programming

Katika somo hili utakwenda kujifunza kuhusu class inheritance kwenye object oriented programming.

Soma Zaidi...
PHP BLOG - somo la 8: Jinsi ya kufuta post kwenye database

katika post hii utajifunza jinsi ya kufuta post kwenye database. pia utajifunza jinsi ya kufuta picha kwenye server

Soma Zaidi...