Json Syntax Error 的原因分析

開端

近日開發php後端,涉及到jsonp
前端請求數據時,意外出現 Syntax Error 錯誤,使後端無法處理json

問題闡述

請求的json體是

{"id" : 0921}

資深的你可能看出了問題所在,可這也是新手經常犯的錯誤之一
json中,數字類型開頭只可爲1-9,如果有0,則判爲類型錯誤,json_decode也無法進行

解決

所以,如果要傳輸類似於編號一類的有0在首位的數據,如何處理

{"id" : "0921"}

即可解決,將數字類型轉爲string唄,php是弱類型語言,可以正常handle

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章