gpt4 book ai didi

java - spring mvc ajax数据用Jackson截断

转载 作者:行者123 更新时间:2023-12-01 11:11:33 24 4
gpt4 key购买 nike

0: {id: 1,名称:“安装”,描述:“安装”,…}

1:2

2:3

上面显示的是ajax的o/p。有谁遇到过或知道为什么 1 和 2 对象中的数据丢失。我尝试在服务器端打印响应列表。那里没问题,所有值都被打印出来。但当涉及到客户端时,数据丢失

@RequestMapping(value="/events/month", method=RequestMethod.GET, produces=MediaType.APPLICATION_JSON_VALUE)
public @ResponseBody List<Event> getEventsForMonth()
{
List<Event> events= eventService.getEventsForMonth();
for(Event event:events)
System.out.println(event.getName());

return events;
}

最佳答案

您的代码应该生成偶数对象的 JSON 数组:[{"id":...}, {"id":...}]

首先尝试嗅探负载(例如通过 Zed Attach Proxy 或 Fiddler)以确认 Spring + Jackson 不包含多个 Event 对象。

如果是这种情况,请尝试验证 Spring 应用程序中是否没有任何奇怪的 MappingJackson2MessageConverter 配置。尝试删除它并观察默认 Jackson 配置的行为。

关于java - spring mvc ajax数据用Jackson截断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32295117/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com