Jackson 2.0与Jackson 1.x的兼容性

时间:2015-08-03 10:31:47

标签: jackson

首先,我不会说非常好的英语,我会尝试解释最好的方法。输入代码

我创建了一个使用服务应用程序的服务架构。该架构使用jackson 2.5.2进行串行/解除密码 JSON对象。如果一个服务应用程序使用jackson 1.8生成JSON对象响应,则该体系结构尝试反序列化该objet会引发下一个错误:

org.codehaus.jackson.JsonParseException: Unexpected end-of-String when  at [Source: N/A; line: -1, column: -1]

我不知道错误的原因是json响应是否包含String类型的字段以及JSONNode类型的一个字段

可以解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

虽然Jackson 1.x和2.x不是直接源代码或二进制兼容的,但它们确实产生和使用完全相同的JSON。因此,您的错误消息不会建议版本不兼容,而是建议其他类型的问题。