လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> json_last_error_msg

json_last_error_msg

နောက်ဆုံး json_encode () သို့မဟုတ် json_decode () ခေါ်ဆိုမှု၏အမှား string ကိုပြန်ပို့သည်
အမည်:json_last_error_msg
အမျိုးအစား:ဂျတ်ဆန်
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:ယခင် JSON DEDODING လုပ်ငန်းစဉ်အတွင်းဖြစ်ပွားခဲ့သောအမှားအယွင်း၏ဖတ်နိုင်မှုဖော်ပြချက်ကိုပြန်ပို့သည်

function name: json_last_error_msg ()

function ကိုဖော်ပြချက် - JSOST_LAST_ERROR_ERROR_MSG () function သည်ယခင် JSON decoding လုပ်ငန်းစဉ်အတွင်းဖြစ်ပွားခဲ့သောအမှားအယွင်းဖော်ပြချက်ကိုပြန်ပို့သည်။

သက်ဆိုင်သောဗားရှင်း - PHP 5.5.0 နှင့်အထက်

Syntax: string json_last_error_msg (ပျက်ပြယ်)

ပြန်လာတန်ဖိုး - ယခင် JSOSS Decoding ဖြစ်စဉ်ကာလအတွင်းဖြစ်ပွားခဲ့သောအမှားအယွင်းဖော်ပြချက်ကိုကိုယ်စားပြုသည့် string ကိုပြန်လည်ရောက်ရှိစေသည်။ အမှားမရှိပါကအချည်းနှီးသော string ကိုပြန်ပို့သည်။

ဥပမာ -

 <?php $jsonData = '{"name":"John", "age":30, "city":"New York"}'; // 尝试解码JSON 数据$decodedData = json_decode($jsonData); // 检查解码是否成功if ($decodedData === null) { // 获取错误信息$error = json_last_error_msg(); echo "JSON 解码失败。错误信息:$error"; } else { // 解码成功echo "JSON 解码成功。"; } ?>

ထုတ်လုပ်မှု -

JSON decoding ပျက်ကွက်။ အမှားမက်ဆေ့ခ်ျ: syntax အမှား

ဖော်ပြချက် - အပေါ်ကဥပမာမှာမှားယွင်းတဲ့ syntax ပါဝင်တဲ့ JSON ဒေတာကို decode လုပ်ဖို့ကြိုးစားတယ်။ Decoding Process သည် JSOX အချက်အလက်များတွင် syntax အမှားများကြောင့်ပျက်ကွက်သည်။ JSOST_LAST_ERROROR_MSG () function ကိုအသုံးပြုခြင်းသည်အမှား၏အကြောင်းရင်းကိုပိုမိုနားလည်နိုင်ရန်အတွက်အမှားအယွင်းဖော်ပြချက်ကိုဖတ်နိုင်သည်။ ဤဥပမာတွင် output သည် "syntax Error" ဖြစ်သည်။ အကယ်. JSON ကိုအောင်မြင်စွာပိတ်ဆို့ပါကအချည်းနှီးသော string ကိုပြန်ပို့သည်။

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
လူကြိုက်များသော ဆောင်းပါးများ