Coldfusion 8在JSON字符串中截断数字,但ColdFusion 10不截断

时间:2015-04-07 21:05:37

标签: json coldfusion deserialization coldfusion-8

此字符串:

{"status":"ok","payload":{"total pages":1,"page":1,"total entities":1,"queryId":"1e93eb52-7421-4706-8eb9-f41f8ce7ff06","entities":[{"Entity ID":694000000269197}]}}

在CF10中通过deserializeJson运行时会产生您期望的结果,但在CF8中,entities[1]['Entity ID']会产生6.94000000269E+014

发生了什么,如何让它返回实数。

1 个答案:

答案 0 :(得分:0)

我使用CFLIB http://www.cflib.org/udf/jsondecode函数代替CF8s deserializeJSON函数,假设它只是在阅读完这篇文章后解析数据错误:Coldfusion SerializeJSON and deSerializeJSON is converting a string to number

相关问题