JSON Syntax
JSON syntax သည် JavaScript syntax ၏ အခွဲတစ်ခုဖြစ်သည်။
JSON Syntax စည်းမျဉ်းများ
JSON syntax သည် JavaScript object notation syntax မှ ဆင်းသက်လာသည်-
- ဒေတာသည် အမည်/တန်ဖိုးအတွဲများဖြစ်သည်။
- ဒေတာကို ကော်မာများဖြင့် ပိုင်းခြားထားသည်။
- အကောက်ကောက်များသည် အရာဝတ္ထုများကို ကိုင်ဆောင်ထားသည်။
- စတုရန်းကွင်းကွင်းများသည် ခင်းကျင်းမှုများကို ထိန်းထားသည်။
JSON Data - အမည်တစ်ခုနှင့် တန်ဖိုးတစ်ခု
JSON ဒေတာကို အမည်/တန်ဖိုးအတွဲများ (aka key/value pairs) အဖြစ် ရေးထားသည်။
အမည်/တန်ဖိုးအတွဲတွင် အကွက်အမည်တစ်ခု (ကိုးကားနှစ်ထပ်ဖြင့်)၊ နောက်တွင် ကော်လံတစ်ခု၊ နောက်တွင် တန်ဖိုးတစ်ခု ပါဝင်သည်။
ဥပမာ
"name":"John"
JSON အမည်များသည် ကိုးကားနှစ်ဆ လိုအပ်သည်။
JSON - JavaScript Objects သို့ အကဲဖြတ်သည်။
JSON ဖော်မတ်သည် JavaScript အရာဝတ္ထုများနှင့် နီးပါးတူညီသည်။
JSON တွင်၊ သော့ များသည် စာကြောင်းများဖြစ်ရမည်၊
JSON
{"name":"John"}
JavaScript တွင်၊ သော့များသည် စာကြောင်းများ၊ နံပါတ်များ၊ သို့မဟုတ် သတ်မှတ်သူအမည်များ ဖြစ်နိုင်သည်-
JavaScript
{name:"John"}
JSON တန်ဖိုးများ
JSON တွင် တန်ဖိုး များသည် အောက်ပါဒေတာအမျိုးအစားများထဲမှ တစ်ခုဖြစ်ရမည် -
- ကြိုးတစ်ချောင်း
- နံပါတ်တစ်ခု
- အရာဝတ္ထုတစ်ခု
- array တစ်ခု
- boolean တစ်ခု
- null
JavaScript တန်ဖိုး များတွင် အထက်ဖော်ပြပါ အားလုံးကို ပေါင်းနိုင်ပြီး၊ အပါအဝင် အခြားတရားဝင် JavaScript ထုတ်ဖော်ပြောဆိုမှုများ၊
- function တစ်ခု
- ရက်စွဲတစ်ခု
- သတ်မှတ်မထားသော
JSON တွင်၊ စာကြောင်းတန်ဖိုးများ ကို နှစ်ဆကိုးကားများဖြင့် ရေးသားရပါမည်-
JSON
{"name":"John"}
JavaScript တွင်၊ သင်သည် စာကြောင်းတန်ဖိုးများကို နှစ်ဆ သို့မဟုတ် တစ်ခုတည်းကိုးကားဖြင့် ရေးသားနိုင်သည်-
JavaScript
{name:'John'}
JavaScript Objects
JSON syntax သည် JavaScript object notation မှဆင်းသက်လာသောကြောင့် JavaScript အတွင်း JSON နှင့်အလုပ်လုပ်ရန် အပိုဆော့ဖ်ဝဲအနည်းငယ်လိုအပ်ပါသည်။
JavaScript ဖြင့် သင်သည် အရာဝတ္ထုတစ်ခုကို ဖန်တီးပြီး ဒေတာကို ဤကဲ့သို့ သတ်မှတ်ပေးနိုင်ပါသည်။
ဥပမာ
person = {name:"John", age:31, city:"New York"};
ဤကဲ့သို့သော JavaScript အရာဝတ္ထုကို သင်ဝင်ရောက်နိုင်သည်-
ဥပမာ
// returns John
person.name;
၎င်းကိုလည်း ဤကဲ့သို့ ဝင်ရောက်ကြည့်ရှုနိုင်သည်-
ဥပမာ
// returns John
person["name"];
ဒေတာကို ဤကဲ့သို့ ပြင်ဆင်နိုင်သည်-
ဥပမာ
person.name = "Gilbert";
၎င်းကိုလည်း ဤကဲ့သို့ ပြုပြင်နိုင်သည်-
ဥပမာ
person["name"] = "Gilbert";
ဤသင်ခန်းစာတွင် JavaScript အရာဝတ္ထုများကို JSON သို့ ပြောင်းနည်းကို နောက်ပိုင်းတွင် သင်လေ့လာနိုင်မည်ဖြစ်ပါသည်။
JSON အဖြစ် JavaScript Arrays
JavaScript အရာဝတ္ထုများကို JSON အဖြစ် ရေးသားနိုင်သကဲ့သို့ JavaScript အခင်းအကျင်းများကိုလည်း JSON အဖြစ် ရေးသားနိုင်သည်။
ဤကျူတိုရီရယ်တွင် နောက်ပိုင်းတွင် အရာဝတ္ထုများနှင့် အခင်းအကျင်းများအကြောင်း ပိုမိုလေ့လာနိုင်ပါမည်။
JSON ဖိုင်များ
- JSON ဖိုင်များအတွက် ဖိုင်အမျိုးအစားမှာ ".json" ဖြစ်သည်
- JSON စာသားအတွက် MIME အမျိုးအစားသည် "application/json" ဖြစ်သည်