API တုံ့ပြန်ချက်များကို ဖတ်ခြင်း
API သို့မဟုတ် လော့ဂ်မှ တစ်ကြောင်းရှည်သော စာကြောင်းကို တစ်ချက်နှိပ်ခြင်းဖြင့် ဖတ်ရလွယ်ကူပြီး အတွင်းအပြင် အဆင့်ခွဲထားသော JSON အဖြစ် ပြောင်းလဲနိုင်သည်။
အောက်တွင် JSON ကို ကပ်ပြီး တစ်ချက်နှိပ်ခြင်းဖြင့် သန့်ရှင်းပြီး အကွက်ချထားသော ထွက်စာရင်းကို ရယူနိုင်ပါသည်။ ဤအခမဲ့ အွန်လိုင်း JSON ဖော်မက်တာသည် သင့်ဒေတာကို စစ်ဆေးကာ အမှားတိုင်းအတွက် တိကျသော လိုင်းနှင့် ကော်လံကို ညွှန်ပြပေးပြီး ထုတ်လုပ်ရေးအတွက် JSON ကို အရွယ်သေးစေကာ ကြည့်ရှုနိုင်သည့် ဖွင့်/ပိတ်နိုင်သော သစ်ပင်ဖွဲ့စည်းပုံကို ပြသပေးပါသည်။
နံပါတ်များနှင့် စာသားများကို မူရင်းအတိုင်း တိတိကျကျ ထိန်းသိမ်းထားသည်။ JSON သီးသန့်သာ: မှတ်ချက်များ၊ နောက်ဆုံးကော်မာများ သို့မဟုတ် တစ်ခုတည်းသော ကိုးကားအမှတ်များ မပါဝင်ရ။
မှန်ကန်သော JSON သည် သစ်ပင်ပုံစံဖြင့် ဒီမှာ ဖော်ပြထားပြီး သစ်ပင်ကို ဖွင့်၊ ပိတ် လုပ်နိုင်သည်။
ရှုပ်ထွေး သို့မဟုတ် minified ဖြစ်နေသော JSON ကို ဖတ်ရှုနိုင်ပြီး အကွက်ကျကျ အကွာအဝေးထားထားသော ဒေတာအဖြစ် ပြောင်းလဲ၊ syntax အမှားများကို စစ်ဆေး၊ payload ကို ပိုသေးအောင် လိုအပ်တဲ့အခါ ထပ်မံ compact ပြုလုပ်ပါ။
JSON ဖော်မက်တာသည် သေးငယ် သို့မဟုတ် ရှုပ်ထွေးနေသော JSON ကို တစ်ပြိုင်နက်တည်း အကွာအကွင်းချထားပြီး သန့်ရှင်း၊ ဖတ်ရှုနိုင်သော စာသားအဖြစ် ပြောင်းလဲပေးသည်။ JSON အလှဆင်ကိရိယာ (beautifier) သို့မဟုတ် အလှပပုံနှိပ်ကိရိယာ (pretty printer) သည် အခြေခံအားဖြင့် တူညီသော လုပ်ဆောင်ချက်ကို ဆောင်ရွက်ပြီး၊ JSON စာကြောင်းဖွဲ့စည်းပုံ (syntax) မှန်ကန်မှုကို စစ်ဆေးသည့် ကိရိယာကို validator ဟု ခေါ်သည်။
API တုံ့ပြန်ချက်၊ ဖွဲ့စည်းမှုဖိုင် သို့မဟုတ် မှတ်တမ်းဖိုင်ကို ဖတ်ရှုနေစဉ် Beautify သို့မဟုတ် pretty print ကို အသုံးပြုပါ။ သေးငယ်သက်သာသော payload လိုချင်လျှင် Minify ကို အသုံးပြုပါ။ JSON မမှန်ကန်ပါက ဤကိရိယာသည် လိုင်းနံပါတ်နှင့် ကော်လံနံပါတ်ဖြင့် ပြဿနာကို ညွှန်ပြပေးသည်။
API သို့မဟုတ် လော့ဂ်မှ တစ်ကြောင်းရှည်သော စာကြောင်းကို တစ်ချက်နှိပ်ခြင်းဖြင့် ဖတ်ရလွယ်ကူပြီး အတွင်းအပြင် အဆင့်ခွဲထားသော JSON အဖြစ် ပြောင်းလဲနိုင်သည်။
အက်ပ်ကို ပျက်စီးခင်၊ လိုင်းနှင့် ကော်လံအလိုက် မရှိသေးသော ကော်မာများ၊ အပိုဘရက်ကက်များနှင့် မှားယွင်းသော ကိုးကားအမှတ်များကို ရှာဖွေပါ။
အပိုဘိုက်များကို ဖယ်ရှားရန် ဖွဲ့စည်းမှုနှင့် ပေးပို့မည့်ဒေတာများကို သေးငယ်အောင် ပြုလုပ်ပါ၊ သို့မဟုတ် ဖိုင်များကို နှိုင်းယှဉ်ရလွယ်ကူစေရန် key များကို စီစဉ်ပါ။
| ဥပမာ | ပြဿနာ | ပြင်ဆင် |
|---|---|---|
| {"a":1,} | နောက်ဆက်ကော်မာ | နောက်ဆုံးအချက်အပြီးက ကော်မာကို ဖျက်ပါ။ |
| {'a':1} | တစ်ချက်တည်းသော အနုတ်အမှတ်များ | key များနှင့် စာသားများအတွက် နှစ်ထပ်ကိုးကားသင်္ကေတ ("") ဖြင့် ဝန်းရံပါ။ |
| {a:1} | ကိုးကားမထားသော key | သော့ကို "a" ဟု ရေးပါ။ |
| {"a":1 "b":2} | ကော်မာပျောက်နေသည် | အချက်နှစ်ခုကြားတွင် ကော်မာတစ်ခု ထည့်ပါ။ |
| {"n":007} | ဦးဆောင်သုည | စာသားအဖြစ် ၇ သို့မဟုတ် "007" ဟု ရေးပါ။ |
| {"a":1} // မှတ်ချက် | မှတ်ချက် | JSON မှာ မှတ်ချက်များ မပါဝင်ပါ၊ ထို့ကြောင့် မှတ်ချက်များအားလုံးကို ဖယ်ရှားပါ။ |
ဖော်မက်လုပ်ခြင်းသည် သင့်ဘရောက်ဇာအတွင်းမှာပဲ ပြုလုပ်သည်။ သင်ကူးထည့် သို့မဟုတ် တင်သွင်းထားသော JSON ကို ဆာဗာသို့ မပို့ဘဲ မသိမ်းဆည်းပါ။
ဖော်မက်တာသည် အက္ခရာ ၅ သန်းအထိနှင့် အဆင့်ထပ်ထည့်ခြင်း (nesting) အဆင့် ၄၀၀ အထိ လက်ခံနိုင်သည်။ ၎င်းသည် တင်းကျပ်သော JSON ကို စစ်ဆေးသောကြောင့် မှတ်ချက်များနှင့် နောက်ဆုံးကော်မာများကို အမှားအဖြစ် သတင်းပို့သည်။ သစ်ပင်မြင်ကွင်းသည် ရှည်လျားသော စာရင်းမှ ပထမဆုံး ၅၀၀ ခုကို ပြသသည်။
အခြား အခမဲ့၊ API key မလိုအပ်သော ကိရိယာများ အများအပြားကို မူလစာမျက်နှာတွင် တွေ့နိုင်ပါသည်။
စာရိုက်နေစဉ် စကားလုံးများ၊ အက္ခရာများနှင့် ဖတ်ရှုချိန်ကို တွက်ပါ။
ကိရိယာဖွင့်ပါမည်သည့်လင့်ခ် သို့မဟုတ် စာသားမှမဆို ဒေါင်းလုပ်ဆွဲနိုင်သော QR ကုဒ်ကို ဖန်တီးပါ။
ကိရိယာဖွင့်ပါအရှည်၊ အလေးချိန်နှင့် အခြားယူနစ်များကို ချက်ချင်းပြောင်းလဲနိုင်သည်။
ကိရိယာဖွင့်ပါနှစ်ချက်နှိပ်ရုံနဲ့ အထူးလျှော့စျေးနှုန်းများနဲ့ သက်သာငွေများကို ရှာဖွေပါ။
ကိရိယာဖွင့်ပါကိုက်ညီသောမေးခွန်းမရှိပါ။
ဤကိရိယာအကြောင်း သင်ထင်မြင်ချက်ကို အခြားလည်ပတ်သူများအား ပြောပြပါ။