JSON ဖော်မတ်တာ နှင့် မိုင်နီဖိုင်ယာ

JSON ကို ဖော်မတ်လှစေ သို့မဟုတ် မိုင်နီဖိုင် လုပ်ပြီး လိုင်းနှင့် ကော်လံ အသေးစိတ်ဖြင့် အမှားတည်နေရာကို တိတိကျကျ ပြပါ။

ပေ့စ်ထည့်၊ လည်ပတ်၊ ကော်ပီ လုပ်သော တိုတောင်းသည့် လုပ်ငန်းစဉ်ဖြင့် ပြီးစီးနိုင်သည်။ ထည့်သွင်းဒေတာကို သင်၏ ဘရောက်ဇာအတွင်းတွင်သာ လုပ်ဆောင်သည်။

ထည့်သွင်းဒေတာကို ဆာဗာသို့ ဘယ်တော့မှ မပို့ပါ (ဘရောက်ဇာအတွင်းသာ လုပ်ဆောင်ခြင်း)
လျှို့ဝှက် data များကို ကိုင်တွယ်ရန် ပိုလုံခြုံသည်။

အသုံးပြုပုံ

  1. JSON ကို ထည့်သွင်းမှုနေရာထဲသို့ ပေ့စ်ထည့်ပါ။
  2. ဖော်မတ်လှစေ သို့မဟုတ် မိုင်နီဖိုင် ကို နှိပ်ပါ။
  3. ရလဒ်ကို ကော်ပီလုပ်ပြီး ပြီးပါပြီ။

ဖြတ်လမ်းများ

Ctrl/Cmd + Enter: ဖော်မတ်လှစေ
Ctrl/Cmd + Shift + Enter: မိုင်နီဖိုင်
Ctrl/Cmd + L: ရှင်းမည် (အတည်ပြုချက်နှင့်အတူ)

နမူနာ

မှန်ကန်သော JSON ဖော်မတ်လှစေမှု

ထည့်သွင်းမှု

{"name":"အဲလစ်","age":28,"tags":["API","အမှားရှာ"]}

ရလဒ်

ဖော်မတ်လှစေ: indentation ပါသော မျဉ်းหลาย
မိုင်နီဖိုင်: မျဉ်းတစ်ကြောင်း JSON

မမှန်ကန်သော JSON

ထည့်သွင်းမှု

{"name":"အဲလစ်","age":28,}

ရလဒ်

အမှားဘန်းနာတွင် လိုင်း၊ ကော်လံနှင့် အနီးအနားအပိုင်းကို ပြသည်

JSON ဖော်မတ်လှစေမှု ဆိုတာ ဘာလဲ?

ဖော်မတ်လှစေမှုသည် ဖတ်ရှုရလွယ်ကူစေရန် indentation နှင့် line breaks များကို ထည့်ပေးပြီး debugging နှင့် review များကို ပိုမိုလွယ်ကူစေသည်။

JSON မိုင်နီဖိုင် ဆိုတာ ဘာလဲ?

မိုင်နီဖိုင်သည် whitespace နှင့် line breaks များကို ဖယ်ရှားပြီး payload size ကို လျှော့ချကာ JSON ကို ကျစ်လစ်စေသည်။

မကြာခဏ တွေ့ရသော အမှားများနှင့် ပြင်ဆင်နည်း

  • အဆုံးသတ်ကော်မာ (ဥပမာ: {"a":1,})
  • ကီးများ သို့မဟုတ် string values ပတ်လည်ရှိ quote များ ပျောက်နေခြင်း
  • comment token များ ပါဝင်နေခြင်း (JSON စံတွင် // သို့မဟုတ် /* */ ကို မထောက်ပံ့ပါ)

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

အမှား ဖြစ်နေသည်

ကိရိယာသည် လိုင်း၊ ကော်လံနှင့် အနီးအနားစာသားကို ပြပေးသည်။ Jump to Error ကို အသုံးပြုပြီး cursor ကို အတိအကျ input တည်နေရာသို့ ရွှေ့နိုင်သည်။

comment ပါသော JSON (JSONC/JSON5) ကို သုံးနိုင်သလား?

JSON စံတွင် မှတ်ချက်များကို ခွင့်မပြုပါ။ လိုအပ်သည့်အခါမှသာ “ခွဲခြမ်းဖတ်မီ မှတ်ချက်များ ဖယ်ရှားရန်” ကို ဖွင့်ပါ (အပြည့်အဝ ကိုက်ညီမှု မရှိပါ)။

JSON ကြီးများသည် နှေးနေသလို ခံစားရသည်

ခွဲခြမ်းဖတ်ခြင်းနှင့် JSON စာကြောင်းအဖြစ် ပြောင်းခြင်းကို Web Worker ထဲတွင် ဆောင်ရွက်သည်။ UI တွင် အရွယ်အစားအခြေပြု ကာကွယ်မှုများကို အသုံးပြုပြီး ထည့်သွင်းမှု တုံ့ပြန်နိုင်စွမ်းကို ထိန်းထားသည်။

ဒေတာကို တင်ပို့ပါသလား?

မလုပ်ပါ။ ခွဲခြမ်းဖတ်ခြင်း၊ ဖော်မတ်လှစေခြင်းနှင့် မိုင်နီဖိုင်လုပ်ခြင်း အားလုံးကို သင်၏ ဘရောက်ဇာအတွင်းတွင် စက်တွင်း လုပ်ဆောင်သည်။

\uXXXX output ကို မြင်နေရသည်

ယူနီကုဒ် escape ကို ပိတ်ပြီး ဖတ်ရှုရလွယ်သော အက္ခရာများကို တိုက်ရိုက် output လုပ်ပါ။