ကုဒ် & ဖော်မတ်

JSON ဖော်မတ်ချပေးသူ

JSON data ကို မြှင့်တင်ခြင်း၊ ချုံ့ခြင်းနှင့် အတည်ပြုခြင်း။ indentation ရွေးချယ်မှု (2 spaces, 4 spaces, tabs)၊ error location/message၊ copying နှင့် .json download support တို့ဖြင့် အခမဲ့ဖြစ်သည်။

JSON ဖော်မတ်ချပေးသူ
အချက်အလက်

JSON ဖော်မတ်တာအကြောင်း

JSON (JavaScript Object Notation) သည် API တုံ့ပြန်မှုများ၊ configuration ဖိုင်များနှင့် ဒေတာဖလှယ်မှုအတွက် အသုံးအများဆုံးဒေတာပုံစံဖြစ်သည်။ တစ်ကြောင်းတည်းအဖြစ် ချုံ့ထားသော သို့မဟုတ် မှားယွင်းစွာ အင်တင်းထားသော JSON သည် ဖတ်ရန် အလွန်ခက်ခဲသည်။ ဤအခမဲ့ JSON ဖော်မတ်ချပေးသူ ဒီ tool က raw JSON text ကို ချက်ချင်း မြှင့်တင်ပေးပြီး validate လုပ်ပေးပါတယ်၊ error တွေပါဝင်နေရင် သူတို့ရဲ့ တိကျတဲ့နေရာကို ပြောပြပေးပါလိမ့်မယ်။

၎င်းသည် မရှိမဖြစ်လိုအပ်သော လုပ်ဆောင်ချက်သုံးခုကို တစ်ခုတည်းတွင် ပေးဆောင်သည်- လှပအောင်ပြုလုပ်ပါ သင်ရွေးချယ်သော indentation level (2 spaces, 4 spaces, သို့မဟုတ် tabs) ပေါ်အခြေခံ၍ JSON ကို ဖတ်နိုင်စေသည့် mode သည်။ လျှော့ချပါ ဒီမုဒ်က မလိုအပ်တဲ့ နေရာလွတ်တွေကို ဖယ်ရှားပေးခြင်းအားဖြင့် JSON ကို တစ်ကြောင်းတည်းအထိ လျှော့ချပေးပါတယ်။ API overhead နဲ့ bandwidth optimization အတွက် အသင့်တော်ဆုံးပါပဲ။ အတည်ပြုပါ `JSON` မုဒ်သည် JSON syntax ကို စစ်ဆေးပြီး ၎င်းသည် တရားဝင်မှု ရှိ၊ မရှိကို သတင်းပို့သည်။ အမှားအယွင်းတစ်ခုရှိပါက အတန်းနှင့်ကော်လံအချက်အလက်များနှင့်အတူ ဖော်ပြချက်မက်ဆေ့ချ်ကို ပြသသည်။

လုပ်ဆောင်ချက်အားလုံးကို သင့်ဘရောက်ဆာတွင် အပြည့်အဝ လုပ်ဆောင်ပါသည်။client-sideလုပ်ငန်းစဉ်ကို လုပ်ဆောင်ပြီးပါပြီ။ သင်ထည့်သွင်းသောဒေတာများကို ကျွန်ုပ်တို့၏ဆာဗာသို့ မပို့ပါ။ ရလဒ်ကို တစ်ချက်နှိပ်ရုံဖြင့် သို့မဟုတ် တိုက်ရိုက်ကူးယူနိုင်ပါသည်။ .json ဖိုင်တစ်ခုအဖြစ် ဒေါင်းလုဒ်လုပ်နိုင်ပါသည်။ ၎င်းသည် ဆော့ဖ်ဝဲရေးသားသူများ၊ ဒေတာခွဲခြမ်းစိတ်ဖြာသူများနှင့် API ပေါင်းစပ်မှုများတွင် လုပ်ဆောင်နေသူများအတွက် မရှိမဖြစ်ကိရိယာတစ်ခုဖြစ်သည်။

ဘယ်လိုသုံးရမလဲ။

တစ်ဆင့်ပြီးတစ်ဆင့်

  1. JSON စာသား ဝင်ပေါက်ဧရိယာ ကူးထည့်ပါ သို့မဟုတ် ရိုက်ထည့်ပါ။
  2. လုပ်ဆောင်ချက်ကို ရွေးချယ်ပါ- လှပအောင်ပြုလုပ်ပါ (အင်တင်းရွေးချယ်မှုဖြင့်)၊ လျှော့ချပါ သို့မဟုတ် အတည်ပြုပါ.
  3. အလှအပအတွက် ဘာတွေ လိုချင်လဲ အင်တင်းအမျိုးအစား ရွေးချယ်ပါ- နေရာလွတ် ၂ ခု၊ နေရာလွတ် ၄ ခု သို့မဟုတ် tab။
  4. ရလဒ်ကို ချက်ချင်းပြသပေးပါသည်။ အမှားအယွင်းတစ်စုံတစ်ရာရှိပါက... အတန်းနှင့်ကော်လံအချက်အလက်ဖြင့် ရှင်းပြပေးပါမည်။
  5. ရလဒ် မိတ္တူ သို့မဟုတ် .json ဖိုင်အဖြစ် ဒေါင်းလုဒ်လုပ်ပါ.
SSS

မကြာခဏမေးလေ့ရှိသော မေးခွန်းများ

JSON သည် လူနှင့်စက် နှစ်မျိုးလုံးဖတ်ရှုနိုင်သော ပေါ့ပါးသောဒေတာဖလှယ်မှုဖော်မတ်တစ်ခုဖြစ်သည်။ API များမှတုံ့ပြန်မှုများသည် မကြာခဏ တစ်ကြောင်းတည်းအဖြစ် ဖိသိပ်လေ့ရှိသည် (လျှော့ချထားသည်)။ Pretty-printing သည် ဤဒေတာသို့ indentation များနှင့် line break များကို ထည့်သွင်းပေးသောကြောင့် ဖတ်ရလွယ်ကူစေသည်။

browser မှာ built-in ပါပြီးသား JSON.parse() ဝါကျဖွဲ့စည်းပုံစစ်ဆေးခြင်းကို လုပ်ဆောင်ချက်ကို အသုံးပြု၍ လုပ်ဆောင်သည်။ parsing မအောင်မြင်ပါက၊ row နှင့် column အချက်အလက်များကို error message မှ ထုတ်ယူပြီး သင့်ထံပြသသောကြောင့် ပြဿနာကို လျင်မြန်စွာ ရှာဖွေနိုင်မည်ဖြစ်သည်။

Beautification က JSON မှာ ဖတ်ရလွယ်ကူအောင် indentation တွေနဲ့ space တွေကို ထပ်ထည့်ပေးပါတယ်။ တစ်ဖက်မှာတော့ Minification က မလိုအပ်တဲ့ space တွေနဲ့ line break တွေအားလုံးကို ဖယ်ရှားပေးခြင်းအားဖြင့် file size ကို လျှော့ချပေးပါတယ်။ Minification က bandwidth ကို ချွေတာပေးပြီး အထူးသဖြင့် API request တွေ ဒါမှမဟုတ် source code ထဲမှာ embed လုပ်ထားတဲ့ JSON တွေမှာ ပိုသက်သာစေပါတယ်။

ဟုတ်ကဲ့။ လုပ်ဆောင်ချက်အားလုံးကို သင့်ဘရောက်ဆာတွင်သာ လုပ်ဆောင်ပါသည်။ သင်ထည့်သွင်းသော JSON ဒေတာကို ဆာဗာသို့ ဘယ်သောအခါမှ မပို့ပါ။ သီးသန့် API သော့များ သို့မဟုတ် ကိုယ်ရေးကိုယ်တာဒေတာပါ၀င်သည့် JSON ဒေတာကို သင်လုံခြုံစွာ စီမံဆောင်ရွက်နိုင်ပါသည်။

လုပ်ငန်းစဉ်၏ရလဒ်အနေဖြင့် output တစ်ခုထုတ်ပေးသောအခါ ဒေါင်းလုဒ်လုပ်ပါ (.json) ခလုတ်သည် အသက်ဝင်လာသည်။ ၎င်းကို နှိပ်လိုက်သောအခါ သင့်ဘရောက်ဆာသည် ရလဒ်ကို ပြသပေးလိမ့်မည်။ output.json ၎င်းသည် ၎င်းကို သင့်ကွန်ပျူတာတွင် ထိုအမည်ဖြင့် သိမ်းဆည်းသည်။