我有一些使用json decode解码的json,
但是我在json文件中有浮点数,比如“58.939020934234”,json_decode将它解析为浮点数(就像它应该的那样)但是在大数字上它会砍掉两端(再次,就像它应该的那样)然而这真的很糟糕我需要找到一种方法来强制json_decode将一切解析为字符串。
我阅读了文档,第四个参数是一个标志,我们可以传递const JSON_BIGINT_AS_STRING,我认为这是我需要的,但是当我尝试这个时,我得到一个错误,说json_decode不接受4个参数!我正在运行php5。
有人知道另一个我可以强制将这个json解析为字符串吗?
答案 0 :(得分:0)
PHP 5.4中添加了options
参数,但该参数尚不稳定。这来自json_decode的手册页上的更改日志:
5.4.0 The options parameter was added.