PHP တွင် JSON format ရှိအချက်အလက်များကိုအချက်အလက်များကိုပြောင်းလဲခြင်းသည်အလွန်ရိုးရှင်းပါသည်။ PHP သည် function json_encode()
ထောက်ပံ့ပေးသည်
အထက်ပါကုဒ်တွင်ကျွန်ုပ်တို့သည် Php Array -Phpparray ကိုအမည်တန်ဖိုးအတွဲ (အမည်), ထို့နောက် PHP Array ကို JSON String သို့ပြောင်းရန် JSON_enCode () function ကိုခေါ်ပါ ။ နောက်ဆုံးအနေဖြင့် JSON string ကို output လုပ်ရန် ပဲ့တင်သံ ကြေညာချက်ကိုအသုံးပြုသည်။
ကုဒ်၏ရလဒ်ရလဒ်မှာ:
{"name" - "ယောဟန်", "အသက်": 30, "မြို့" - "New York"}
JSONS_CETDode () function ကိုအသုံးပြုခြင်းဖြင့် PHP Array များကို JSON format နှင့်ကိုက်ညီသောကြိုးများသို့အလွယ်တကူပြောင်းလဲနိုင်သည်။ ဤနည်းအားဖြင့် PHP array များကိုအခြားဖွံ့ဖြိုးရေးဘာသာစကားများသို့အလွယ်တကူလွှဲပြောင်းနိုင်သည်သို့မဟုတ်ဒေတာဘေ့စ်သို့သိမ်းဆည်းနိုင်သည်။
Java တွင် JSON ဒေတာပုံစံများကိုပြောင်းလဲရန်တတိယပါတီစာကြည့်တိုက်များကိုသုံးနိုင်သည်။ အောက်ဖော်ပြပါသည် JAVA ရှိ Java Office သို့ Java Object သို့မည်သို့ပြောင်းလဲရမည်ကိုသရုပ်ပြရန်ဥပမာတစ်ခုဖြစ်သည်။
ပထမ ဦး စွာကျွန်ုပ်တို့သည်ကျွန်ုပ်တို့၏စီမံကိန်းသို့ဂျက်ဆင်စာကြည့်တိုက်နှင့်ဆက်နွယ်သောရာထူးများကိုမိတ်ဆက်ပေးရန်လိုအပ်သည်။ Pom.xml ဖိုင်တွင်အောက်ပါမှီခိုချက်များကိုဖြည့်စွက်ရန် Maven ကိုအသုံးပြုသည်ဆိုပါစို့။
အောက်ပါနမူနာကုဒ်သည် JSON String ကို Java Object သို့မည်သို့ပြောင်းလဲရမည်ကိုပြသသည်။
အထက်ပါကုဒ် တွင် ကျွန်ုပ်တို့သည်အမည် (အမည်), ထို့နောက်ကျွန်ုပ်တို့သည် JSON String ကို Java Object Person သို့ပြောင်းရန် Objectmapper အတန်းအစား၏ စံနမူနာ () နည်းလမ်းနည်းလမ်းကိုအသုံးပြုသည်။ နောက်ဆုံးအနေဖြင့် Java Object တွင်တန်ဖိုးကိုရရှိရန်နှင့်၎င်းကိုပုံနှိပ်ရန် GetXxx () နည်းလမ်းကိုအသုံးပြုသည်။
Code Run ရလဒ်ကတော့
ယောဟန် 30 နယူးယောက်
Java တွင်ကျွန်ုပ်တို့သည် JSON strings နှင့် Java အရာဝတ်ထုများအကြားအပြန်အလှန်ပြောင်းလဲခြင်းကိုအကောင်အထည်ဖော်ရန်တတိယပါတီစာကြည့်တိုက် (Jackson Library) ကိုသုံးနိုင်သည်။ JSON အချက်အလက်များကို Java အရာဝတ်ထုများအဖြစ်ပြောင်းလဲခြင်းဖြင့် JASS Data ကိုအလွယ်တကူကိုင်တွယ်ဖြေရှင်းနိုင်ပြီး Java ရှိနည်းလမ်းများနှင့်ဂုဏ်သတ္တိများကိုအသုံးပြုနိုင်သည်။
ဤဆောင်းပါးသည် JSON ဒေတာပုံစံများကို PHP နှင့် Java တွင်မည်သို့ပြောင်းလဲရမည်ကိုရှင်းပြသည်။ PHP တွင် PHP arrays များကို JSON format ရှိကြိုးများသို့ပြောင်းရန် JSON_enCode () function ကိုသုံးနိုင်သည်။ Java တွင်ကျွန်ုပ်တို့သည် JSON strings နှင့် Java အရာဝတ်ထုများအကြားအပြန်အလှန်ပြောင်းလဲခြင်းကိုအကောင်အထည်ဖော်ရန်တတိယပါတီစာကြည့်တိုက် (Jackson Library) ကိုသုံးနိုင်သည်။
JSON ကိုအသုံးပြုခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်မတူညီသောပရိုဂရမ်ဘာသာစကားများအကြားဒေတာများကိုအလွယ်တကူဖြတ်သန်းသွားနိုင်သည်။ JSON သည် 0 က်ဘ်တီထွင်မှုတွင်ကျယ်ပြန့်စွာအသုံးပြုသောဒေတာဖလှယ်မှုပုံစံဖြစ်လာသည်။ PHP နှင့် Java ကိုသုံးသော developer များအတွက် JSON ၏ပြောင်းလဲခြင်းနှင့်စစ်ဆင်ရေးကိုကျွမ်းကျင်ရန်အလွန်အရေးကြီးသည်။