json-j9九游会真人游戏第一品牌

json_decode() expects parameter 1 to be string, array given in

小程序测试遇到以上错误

小程序开发工具正常,远程调试时在此报错(不明白为什么在开发工具中调试未出错,但远程调试出错了!!!)

json_decode错误

然后查看了下php手册中的json_decode 

json_decode

(php 5 >= 5.2.0, php 7, pecl json >= 1.2.0)

json_decode — 对 json 格式的字符串进行解码

说明

 json_decode ( string $json [, bool $assoc = false [, int $depth = 512 [, int $options = 0 ]]] )

接受一个 json 编码的字符串并且把它转换为 php 变量


参数

json

待解码的 json  格式的字符串。

由上可知:json_decode的第一个参数为字符串,而我传入的为json对象,这样显然会报错

解决办法:

将传入参数变为字符串,如下:

json_decode错误解决



发表评论 登录

目前评论:0