【发布时间】:2012-02-29 10:55:05
【问题描述】:
我有一些我使用 json decode 解码的 json,
但是我在 json 文件中有浮点数,例如“58.939020934234”和 json_decode 将其解析为浮点数(就像它应该的那样)但是在大量的情况下它会切断末端(再次,就像它应该的那样)但这真的很糟糕我需要找到一种方法来强制 json_decode 将所有内容解析为字符串。
我阅读了文档,第四个参数是一个标志,我们可以传递我认为我需要的 const JSON_BIGINT_AS_STRING,但是当我尝试这个时,我得到一个错误,说 json_decode 不接受 4 个参数!我正在运行 php5。
有人知道我可以强制将此 json 解析为字符串吗?
【问题讨论】:
-
根据变更日志,
options参数是在 PHP 5.4 中添加的 -
您是从公共 API 获取数据吗? stackoverflow.com/questions/2907806/…中有很多类似问题的解决方案
-
PHP 5.4 现已正式发布。