我正在使用Spring
3.1.3,并且发现Jackson映射尝试在响应中创建根对象。这是与Jackson2映射器一起使用的。我还没有尝试使用较旧的Jackson映射器。如果您还升级了Jackson,则可能会遇到相同的问题。
过去,对象数组将被映射为
[{name:'name1',id:4},{name:'name2',id:6}]现在,我发现他们为该对象提供了自动生成的对象名称,因此返回了类似
{ objectArray: [{name:'name1',id:4},{name:'name2',id:6}]}因此,您需要引用
response.objectArray[0]而不是能够直接引用
response[0]
无论如何,JSON响应很可能已经改变了格式。您应该查看新的响应,并查看需要在Javascript中进行哪些更改才能使其映射新的结构。



