PHP somo la 87: Jinsi ya kuangalia error wakati wa ku decode na ku encode json data

Katika somo hili utakwenda kujifunza jisni ya kudhibiti error ambazo zinaweza kutokea wakati wa ku encode na ku decoe json data

Kuangalia error wakati wa ku decode json na ku encode

Kuangalia error ni moja katika mambo muhimu yanayoweza kuimarisha usalama wa project. Katika php ili kuweza kuangalia error tutatumia function ya json_last_error()  ambayo ina output value kadhaa tutakuja kuziona hapo mbele. Kisha ili kuweza ku print message ya error tutatumia function ya json_last_error_msg() hata hivyo zingatia sana kuwa hutakiwi ku print error wakati wa produnction stage.

 

Mfano

 Wakati wa ku decode

<?php

$jsonData = '{ "name": "Bongoclass", "year": 2018, "status": "Active" }';

 

// Decode JSON data

$dataObject = json_decode($jsonData);

 

// Check for JSON decoding errors

if (json_last_error() !== JSON_ERROR_NONE) {

   echo 'Decoding error: ' . json_last_error_msg();

} else {

   echo 'Decoding successful!';

   // Process the decoded data

   print_r($dataObject);

}

?>

 

Inatosha pia kwenye kuangalia error hapo kuweka json_last_error() tu bila ya kuweka JSON_ERROR_NONE   hata hivyo kama kuna error maalumu umeikusudia ndipo utaweka hizi constatnt. Kkwa mfanp hii ya JSON_ERROR_NONE kwa ujumla inaangalia kama hakuna error yeyote. Lakini zipo nyingine kwa ajili ya kuangalia error maalimu.  

 

Wakati wa ku encode

Utaratibu ni uleule kama tulivyoona hapo juu. Sheria ni hizo hizo .

<?php

$data = [

   'name' => 'Bongoclass',

   'year' => 2018,

   'status' => 'Active',

];

 

// Encode data to JSON

$jsonData = json_encode($data);

 

// Check for JSON encodi">...

Download App Yetu

Jifunze zaidi, na wasiliana nasi ukiwa na App yetu. Bofya link hapo chini kuweza kuipakua.

Download Now Bongoclass

Nyuma Endelea


Umeionaje Makala hii.. ?

Nzuri            Mbaya            Save
Author: Rajabu image Tarehe: 1970-01-01 03:33:44 Topic: PHP Main: ICT File: Download PDF Views 180

Share On:

Facebook WhatsApp
Sponsored links
👉1 Kitabu cha Afya    👉2 Simulizi za Hadithi Audio    👉3 Bongolite - Game zone - Play free game    👉4 kitabu cha Simulizi    👉5 Kitau cha Fiqh    👉6 Madrasa kiganjani   

Post zinazofanana:

PHP - somo la 3: Maana ya variable na inavyoandika kwenye PHP

Katika somo hili utakwenda kujifunza kujusu PHP variable, maana yake na sheria za uandishi wa variable

Soma Zaidi...
PHP somo la 93: Jinsi ya kutumia faili la env

Faili la env ni moja kati ya mafaili ambayo ni muhimu kwa usalama wa project. Fili hili hutumika kuhifadhi data za siri

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 88: Jisnsi ya kutengeneza json data kutoka kwenye database

Katika somo ili utakwenda kujifunz ahatuwa kwa hatuwa jinsi ya kutengeneza json data kutkana na data ambazo zio kwenye database

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 82: Content-Disposition

Katika somo hili utakwenda kujifunza kuhusu aina ya header inayoitwa Content-Disposition

Soma Zaidi...
PHP somo la 72: Jinsi ya kuandaa PDF kutoana na data zilizopo kwenye database

hapa utawenda utuma database wa ajl ya utengeneza maudhu ya PDF.

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 91: Mambo ya kuzingatia unapokuwa unashughulika na data za json

Haya ni mabo ya kuzingatia unapo encode ama ku decode data za json

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

Katika somo hili utakwend akujifunza kuhusu server variables

Soma Zaidi...