首页 > Web开发 > 详细

warning : json_decode(): option JSON_BIGINT_AS_STRING not implemented in xxx

时间:2015-09-07 12:30:36      阅读:1170      评论:0      收藏:0      [点我收藏+]

先来一段json_decode官方说明

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

由于在处理订单中需要使用到比较大的整形,而第三方回传的json中,订单大小超过了本机可处理的最大长度,所以使用到了json_decode的 $options  参数

关于 $options 的取值,参见 json_constants [http://php.net/manual/en/json.constants.php]

那么,问题来了,按照说明使用的时候,出现了如题所示的错误

请教度娘,参考文献 http://stackoverflow.com/questions/19520487/json-bigint-as-string-removed-in-php-5-5 和 http://stackoverflow.com/questions/28109419/json-decode-decodes-large-numeric-string-as-integer

得出结论,没有安装json扩展或是安装的json扩展太旧,没有对应的函数

下载 jsonc 扩展,进行安装,安装完成以后,再运行就好了。

warning : json_decode(): option JSON_BIGINT_AS_STRING not implemented in xxx

原文:http://www.cnblogs.com/debmzhang/p/4788492.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!