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 = '
{
Je! umeipenda hii post?
Rajabu
Tarehe 2024-08-10 07:40:00 Topic: PHP
Main: Masomo
File: Download PDF
Share On
Facebook
or
Whatsapp
Imesomwa mara 117
Sponsored links
PHP BLOG - somo la 8: Jinsi ya kufuta post kwenye database
PHP somo la 60: namespace na matumizi yake kwenye PHP
PHP - somo la 10: Jinsi ya kundika condition statement if, ifelse na switch case
PHP somo la 72: Jinsi ya kuandaa PDF kutoana na data zilizopo kwenye database
PHP somo la 53: class inheritance kwenye PHP Object Oriented Programming
PHP somo la 86: JInsi ya ku decode json yaani kubadili json kuwa php data kama array ana object
PHP somo la 54: PHP OOP class constant
PHP somo la 85: Jinsi ya utengeneza json data kwa utumia php
PHP somo la 87: Jinsi ya kuangalia error wakati wa ku decode na ku encode json data
PHP - somo la 13: Jinsi ya kuunganisha database na website
PHP somo la 59: static property kwenye PHP
PHP - somo la 47: Jifunze kuhusu sql injection na kuizuia
Nicheki WhatsApp kwa maswali
Ndio Hapana Save post
👉1 Madrasa kiganjani
👉2 kitabu cha Simulizi
👉3 Sira ya Mtume Muhammad (s.a.w)
👉4 Simulizi za Hadithi Audio
👉5 Kitau cha Fiqh
👉6 Kitabu cha Afya
Post zifazofanana:-
katika post hii utajifunza jinsi ya kufuta post kwenye database. pia utajifunza jinsi ya kufuta picha kwenye server Soma Zaidi...
Katika somo hili utakwendakujifunza concept ya namespaces na jinsi inavyosaidi kwenye OOP Soma Zaidi...
Katika somo hili utakwenda kujifunza kuhusu condition statements if, ifelse na switch case. Hata utajifunza jnsi ya kuziandika na zinavyofanya kazi Soma Zaidi...
hapa utawenda utuma database wa ajl ya utengeneza maudhu ya PDF. Soma Zaidi...
Katika somo hili utakwenda kujifunza kuhusu class inheritance kwenye object oriented programming. Soma Zaidi...
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...
Katika somo hili utakwenda kujifunza jinsi ya kutumia constatnt kwenye class. Soma Zaidi...
Katika somo hili utakwenda kujifunza Jinsi ya utengeneza json data kwa utumia php Soma Zaidi...
Katika somo hili utakwenda kujifunza jisni ya kudhibiti error ambazo zinaweza kutokea wakati wa ku encode na ku decoe json data Soma Zaidi...
Katika somo hili utajifunza jinsi ya ku connect database, kwa kutumia php Soma Zaidi...
Katika somo hili utakwend kujifunza kuhusu static property na jnsi inavyotumika Soma Zaidi...
Katika somo hili utajwenda kujifunza jinsi ya kuzuia hacking kwenye website yako Soma Zaidi...