Aru*_*ati 1 coldfusion coldfusion-9
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)
请提出建议,如果有其他方法可以解决此类问题.