这应该是一个简单的问题,但我在互联网上找不到任何相关信息。这是JSON字符串。
当我使用
{"ratio":2.714,"daily":161.0,"userId":811032853,"topic":"#GOP2012","gender":"Unknow"}
当我使用
mapper.readValue(*theString*,*theClass.class*)
时,小数点后面的数字都会丢失。例如上面的例子,ratio只有2.0。
我使用的jackson版本是1.9.9,应该是最新版本。
这种情况还发生在其他人身上吗?谢谢大家 :)
theClass只是一个包含所有这些变量的类。ratio的类型是double。
TheClass
的源代码。 - Stephen C