အက်ပ်- အခမဲ့ JSON Viewer ကို ခွဲခြမ်းစိပ်ဖြာပြီး သင့် API ၏ ထုတ်ပေးမှုကို ကြည့်ရှုပါ။
ငါနှင့်အလုပ်လုပ်နေသည့်အချိန်များရှိသည် JavaScript အရာဝတ္ထုသင်္ကေတ (JSON) ကျော်သွားခြင်း သို့မဟုတ် ပြန်လည်ရောက်ရှိခြင်း။ APIs များကို ငါပြန်လာသောခင်းကျင်းမှုကိုဘယ်လိုခွဲခြမ်းစိတ်ဖြာနေတယ်ဆိုတာကိုငါရှာဖွေဖို့လိုတယ်။ သို့သော်များသောအားဖြင့်၎င်းသည်ကြိုးတစ်ခုတည်းသာဖြစ်သောကြောင့်ခက်ခဲသည်။ ဒါကအခါ JSON ကြည့်ရှုသူ hierarchical data တွေကို indent လုပ်ပြီး သင်လိုအပ်တဲ့ အချက်အလက်ကိုရှာဖို့အတွက် အရမ်းအဆင်ပြေပါတယ်။
JavaScript Object Notation (JSON) ဆိုသည်မှာအဘယ်နည်း။
JSON (JavaScript Object Notation) သည် လူသားများအတွက် လွယ်ကူစွာ ဖတ်ရှုနိုင်စေရန်နှင့် ခွဲခြမ်းစိပ်ဖြာထုတ်လုပ်ရန် စက်များအတွက် လွယ်ကူသော ပေါ့ပါးသော ဒေတာဖလှယ်မှုပုံစံတစ်ခုဖြစ်သည်။ ၎င်းသည် JavaScript ပရိုဂရမ်းမင်းဘာသာစကား၏ အစုခွဲတစ်ခုအပေါ် အခြေခံထားပြီး ကွန်ရက်တစ်ခုပေါ်မှ ပေးပို့လက်ခံနိုင်သော စာသားဖော်မတ်ဖြင့် ဒေတာဖွဲ့စည်းပုံကို ကိုယ်စားပြုရန်အတွက် အသုံးပြုပါသည်။
source: JSON
JSON အရာဝတ္ထုသည် သော့တစ်ခုစီသည် စာကြောင်းတစ်ခုဖြစ်ပြီး တန်ဖိုးတစ်ခုစီသည် string၊ နံပါတ်၊ boolean၊ null၊ array သို့မဟုတ် အခြားသော JSON အရာဝတ္ထုများ ဖြစ်နိုင်သည့် သော့တန်ဖိုးအတွဲများ၏ အတွဲလိုက်စုစည်းမှုတစ်ခုဖြစ်သည်။ သော့တန်ဖိုးအတွဲများကို ကော်မာများဖြင့် ပိုင်းခြားထားပြီး အကောက်ကောက်များဖြင့် ဝန်းရံထားသည်။ {}
.
JSON ဥပမာ
{
"name": "John Doe",
"age": 35,
"isMarried": true,
"address": {
"street": "123 Main St.",
"city": "Anytown",
"state": "CA"
},
"phoneNumbers": [
"555-555-1212",
"555-555-1213"
]
}
ဤဥပမာတွင်၊ JSON အရာဝတ္ထုတွင် သော့တန်ဖိုးအတွဲငါးခုပါရှိသည်- "name"
, "age"
, "isMarried"
, "address"
နှင့် "phoneNumbers"
။ ၏တန်ဖိုး "address"
သည် အခြား JSON အရာဝတ္ထု နှင့် ၏ တန်ဖိုး ဖြစ်သည်။ "phoneNumbers"
strings များ။
JSON သည် စက်များတွင် ခွဲခြမ်းစိပ်ဖြာရန်နှင့် ထုတ်လုပ်ရန် လွယ်ကူသောကြောင့် ဖြစ်သည်။ ၎င်းသည် JavaScript ပရိုဂရမ်းမင်းဘာသာစကား Standard ECMA-262 3rd Edition – ဒီဇင်ဘာ 1999 ၏ အပိုင်းခွဲတစ်ခုအပေါ် အခြေခံထားသည်။ JSON သည် စာသားဖော်မတ်တစ်ခုဖြစ်ပြီး ဘာသာစကား-လုံးဝလွတ်လပ်သော်လည်း C မိသားစုဘာသာစကားများ၏ ပရိုဂရမ်မာများနှင့် ရင်းနှီးသော ကွန်ဗင်းရှင်းများကို အသုံးပြုထားပြီး မူရင်းအတိုင်း ပံ့ပိုးထားသည်။ C၊ C++၊ C#၊ Java၊ JavaScript၊ Perl၊ PHP၊ Python နှင့် အခြားအရာများစွာဖြင့် ဤဂုဏ်သတ္တိများသည် JSON ကို စံပြဒေတာဖလှယ်သည့်ဘာသာစကားဖြစ်စေသည်။