小编Aru*_*ati的帖子

Coldfusion SerializeJSON和deSerializeJSON将字符串转换为数字

ColdFusion在通过SerializeJSON和deSerializeJSON传递给JS时将字符串转换为数字.

只有在两组数字之间使用"E"时才会发生这种情况.像3E6,65E3,56e45等.这是cfscript中的代码.

x = "2e9";
writedump(SerializeJSON(x));
writedump(deSerializeJSON(SerializeJSON(x)));

Output:
2.0E9 2000000000 
Run Code Online (Sandbox Code Playgroud)

请提出建议,如果有其他方法可以解决此类问题.

coldfusion coldfusion-9

1
推荐指数
1
解决办法
1038
查看次数

标签 统计

coldfusion ×1

coldfusion-9 ×1