gpt4 book ai didi

spring-mvc - Spring MVC : The request sent by the client was syntactically incorrect

转载 作者:行者123 更新时间:2023-12-03 10:04:06 26 4
gpt4 key购买 nike

在向服务器发送JSON请求时,经常会收到以下消息:

The request sent by the client was syntactically incorrect ().



通常,这是 Controller 无法预期的传递的错误属性,因为JSON映射到的对象不包含该属性。

查找参数不必要地很耗时-是否有办法获取更多信息,甚至可能是堆栈的异常跟踪?我尝试在 Debug模式下运行,并且使用Jackson作为我的JSON(反序列化器)。

最佳答案

如果您使用的数据来自外部api,并且您想使 Controller 免受不必要的不​​必要元素/属性的影响
您可以在POJO类上使用以下注释

@JsonIgnoreProperties(ignoreUnknown = true) 

或者您可以全局设置
//jackson 2.0
jsonObjectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);

关于spring-mvc - Spring MVC : The request sent by the client was syntactically incorrect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12990717/

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