首页 > json_decode

json_decode返回null空问题解决方法

json_decode对于英文估计返回都是正常的但有些朋友碰到中文时会就发现返回为null或空了,下面我来给各位朋友简单介绍此问题解决方法.

今天在做一个东西的时候需要抓取淘宝的一些数据,找到了请求的url,返回了一个callback,看了下callback中的参数是一个对象,通过正则匹配去到了数组,但是在使用json_decode()转换的时候返回的是NULL,老郁闷了,前一段时间要做一个东西也是因为这个原因,没有成功的把json对象转换成php的数组,放弃了,今天又遇到了,终于找到了解决的办法.

阅读全文

淘宝API返回的json数据无法用json_decode的问题

如题,这个问题困扰我已久,经过自己的多次尝试和到网上搜索,我已大概猜测到是字符的问题,论坛上的朋友说,PHP的json_decode对json数据要求非常严格,必须是{"key":"value"}的双引号包围才行,而且,对一些特殊符号不兼容,例如UTF-8的 BOM头,或者是C++字符的结束符等等。

阅读全文