JSON区分对象和基元

时间:2013-04-27 06:21:00

标签: java json object jackson primitive

目前正在处理使用Jackson进行JSON R / W的Java项目,我遇到了一个奇怪的问题。

当我最初写出我的数据的当前JSON表示时,它包含一个Double的数组(大D对象双打),并且在意识到我并不真正需要处理所有自动装箱之后我将对象切换为使用double(小d基元)。现在每当我尝试阅读旧的JSON时,我都会收到错误:

org.codehaus.jackson.map.JsonMappingException: N/A (through reference chain: recognition.AverageFace["doublePixels"])

我在考虑只是手动更改JSON中的表示,但我意识到我不知道在JSON中如何表示Double和double之间的区别。有什么想法吗?

0 个答案:

没有答案