首先,我不会说非常好的英语,我会尝试解释最好的方法。输入代码
我创建了一个使用服务应用程序的服务架构。该架构使用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类型的一个字段
可以解决这个问题吗?
答案 0 :(得分:0)
虽然Jackson 1.x和2.x不是直接源代码或二进制兼容的,但它们确实产生和使用完全相同的JSON。因此,您的错误消息不会建议版本不兼容,而是建议其他类型的问题。