JSON (JavaScript Object Notion) သည် Lightweight Data Exchange format ဖြစ်ပြီးလူ့စာဖတ်ခြင်းနှင့်စာရေးခြင်းအတွက်အဆင်ပြေသည်။ ၎င်းကိုဖောက်သည်များနှင့်ဆာဗာများအကြားဒေတာထုတ်လွှင့်ရာများတွင်ကျယ်ပြန့်စွာအသုံးပြုသည်။ အထူးသဖြင့် API ဖွံ့ဖြိုးတိုးတက်မှုတွင် JSO ပတ်ဝန်းကျင်ရှိ JSON အချက်အလက်များကိုထုတ်ယူခြင်းသည်အလွန်မြင့်မားသောလက်တွေ့ကျတန်ဖိုးရှိသည်။
အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင် JSON ဒေတာများကို debugging သို့မဟုတ်မှတ်တမ်းတင်ခြင်းတွင်ကောင်းမွန်စွာဖွဲ့စည်းထားသောလိုင်းအားလပ်ချိန်များနှင့်အညွှန်းများသည်အချက်အလက်များ၏ဖတ်နိုင်မှုကိုသိသိသာသာတိုးတက်စေနိုင်သည်။ unnormatted Json သည်များသောအားဖြင့်များသောအားဖြင့်ကျစ်လစ်သိပ်သည်းသောတစ်ခုတည်းသော string တစ်ခုဖြစ်ပြီးဒေတာတည်ဆောက်ပုံများကိုလျင်မြန်စွာခွဲခြားသတ်မှတ်ရန်ခက်ခဲစေသည်။ ထို့ကြောင့် JSONS အတွက်အကောင်အထည်ဖော်ခြင်း JSON ကိုအကောင်အထည်ဖော်ခြင်းဆိုသည်မှာကုဒ်အရည်အသွေးနှင့် debugging ထိရောက်မှုကိုတိုးတက်စေရန်အတွက်အဓိကခြေလှမ်းတစ်ခုဖြစ်သည်။
PHP ၏ built-in jonson_entode function သည်ရွေးချယ်စရာများစွာကိုထောက်ပံ့သည် ။
ပထမ ဦး စွာအသုံးပြုသူအချက်အလက်ပါ 0 င်သည့်ခင်းကျင်းမှုကိုသတ်မှတ်ပါ။
$data = [
"name" => "John Doe",
"age" => 30,
"city" => "New York"
];
?>
JSONS_CENDODEDED function ကို သုံး. JORS_PRPETTY_Print option ကို enable လုပ်ပါ။
$jsonData = json_encode($data, JSON_PRETTY_PRINT);
echo $jsonData;
?>
ဤတွင် Array သို့ JSON format သို့ JSO format ကိုအသစ်ပြောင်းခြင်းနှင့်အသစ်သောအသစ်များဖြင့်ပြောင်းလဲခြင်းဥပမာတစ်ခုအပြည့်အစုံဖြစ်သည်။
$data = [
"name" => "John Doe",
"age" => 30,
"city" => "New York"
];
$jsonData = json_encode($data, JSON_PRETTY_PRINT);
echo $jsonData;
?>
အထက်ပါကုဒ်ကိုအကောင်အထည်ဖော်ပြီးနောက်, output json format သည်အောက်ပါအတိုင်းဖြစ်သည် -
{
"name": "John Doe",
"age": 30,
"city": "New York"
}
ဤပုံစံသည် Hierarchical ဆက်ဆံရေးနှင့် JSON ၏အချက်အလက်များကိုပြသသည်။
PHP နှင့်အတူလာသည့် JSON ဒေတာထုပ်ပိုးခြင်းနှင့် ထစ် သက်ရောက်မှုများကိုမြှင့်တင်ခြင်းအားဖြင့်ဖြစ်သည်။ ဤနည်းလမ်းသည်ရိုးရိုးရှင်းရှင်းစွမ်းဆောင်ရည်ရှိသည်။ JSOR ၏ရလဒ်ပုံစံကိုအကောင်းဆုံးဖြစ်ရန်လိုအပ်သည့်အခြေအနေအမျိုးမျိုးအတွက်သင့်တော်သည်။
PHP JSON အပြောင်းအလဲနဲ့ပတ်သက်တဲ့မေးခွန်းတွေပိုရှိရင်သက်ဆိုင်ရာသတင်းအချက်အလက်ဒါမှမဟုတ်ဆက်သွယ်မှုကိုဆက်လေ့လာပါ။