Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java WCF小数问题_Java_Wcf - Fatal编程技术网

Java WCF小数问题

Java WCF小数问题,java,wcf,Java,Wcf,在Java客户端应用程序和.NETWCF服务之间的通信方面,我确实遇到了一个奇怪的问题 应用程序传输的数据量约为10.99,而服务获得的数据量约为10.99000000000000000001234567(逗号后为27位小数?…) 我想问一下问题可能是什么(我甚至不确定它是否在Java端,我知道.NET端的dto得到的是一个类似的十进制数字)Java可能会出现处理双值的问题。更多信息:有人告诉我,他们在发送给我们的数据上将金额设置为BigDecimal。这个问题可能在WCF服务中的某个地方吗?…

在Java客户端应用程序和.NETWCF服务之间的通信方面,我确实遇到了一个奇怪的问题

应用程序传输的数据量约为10.99,而服务获得的数据量约为10.99000000000000000001234567(逗号后为27位小数?…)


我想问一下问题可能是什么(我甚至不确定它是否在Java端,我知道.NET端的dto得到的是一个类似的十进制数字)

Java可能会出现处理双值的问题。更多信息:有人告诉我,他们在发送给我们的数据上将金额设置为BigDecimal。这个问题可能在WCF服务中的某个地方吗?…实际上是从double转换成BigDecimal(通过BidDecimal构造函数)