国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

淘寶API返回的json數(shù)據(jù)無法用json_decode的問題

2024-05-04 21:47:21
字體:
供稿:網(wǎng)友

如題,這個問題困擾我已久,經(jīng)過自己的多次嘗試和到網(wǎng)上搜索,我已大概猜測到是字符的問題,論壇上的朋友說,PHP的json_decode對json數(shù)據(jù)要求非常嚴格,必須是{“key”:”value”}的雙引號包圍才行,而且,對一些特殊符號不兼容,例如UTF-8的 BOM頭,或者是C++字符的結(jié)束符等等。

經(jīng)過排查,我發(fā)現(xiàn)淘寶API返回的json數(shù)據(jù)(特別是taobao.taobaoke.items.detail.get),之所以json_decode后,結(jié)果為null,原因就是返回的數(shù)據(jù)含有回車符。。。這可能是一些店主在裝修時,或者填寫店鋪描述,商品描述不規(guī)范所留下的,所以用如下代碼:

$json = str_replace(array(“rn”,”n”,”r”,”t”,chr(9),/n),”,$json );    

$json = json_decode($json,true);

這樣就可以解決這個問題了。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 三河市| 罗山县| 玉门市| 嘉荫县| 道真| 鄂托克旗| 陈巴尔虎旗| 尼玛县| 安化县| 盱眙县| 澎湖县| 衡南县| 区。| 平昌县| 类乌齐县| 于田县| 新郑市| 库车县| 方城县| 扎赉特旗| 枝江市| 灵璧县| 肥乡县| 吉木乃县| 溧阳市| 永靖县| 樟树市| 遵义市| 满城县| 调兵山市| 叙永县| 偃师市| 刚察县| 香河县| 革吉县| 彰化市| 东丰县| 霍城县| 镇雄县| 霍山县| 五河县|