我有一个PHP脚本输出一个大数字(大于PHP_MAX_INT)的json编码对象,所以要在内部存储这些数字,我必须将它们存储为字符串。但是,我需要将它们作为未引用的数字显示给客户。
我想过几个解决方案,其中很多都没有用。大多数想法都围绕着编写我自己的JSON编码器,但我不想花时间更改json_encode
所有的地方来代替my_json_encode
。
由于我无法控制服务器,因此无法删除JSON库。我无法取消json_encode
,也无法重命名。有没有简单的方法来处理所有这些,或者是只是浏览每个文件并重命名所有方法调用的最佳选择?
答案 0 :(得分:0)
对于松散类型的javascript,为什么需要控制JSON数据中的类型?你在javascript中使用这个数字做了什么,并且parseInt\parseFloat
无法在客户端进行从字符串到数字的跳跃?
答案 1 :(得分:0)
我唯一的选择是使用我自己的json_encode方法重命名为my_json_encode,然后更改调用该方法的所有地方。