无法从 START_ARRAY 令牌中反序列化 java.lang.String 的实例:

发布于 2025-01-10 06:43:14 字数 530 浏览 6 评论 0原文

大家好,我想从 lambda 调用我的 api,但是当我传递请求时,我收到此错误“无法从 START_ARRAY 令牌中反序列化 java.lang.String 的实例” 这是 POJO,但这里只有列表辅助在从 Lambda 传递请求时不会反序列化

@Data 
@Builder
@ToString
public class BulkFetchRequest {
 @JsonProperty("merchId")
 private String merchId;
 @JsonProperty("markId")
 private String markId;
 @JsonProperty("aids")
 private List<String> aids;
 }

This is my request format:

{
"merchId": "2077759361",
 "markId" : "44571",
 "aids": ["B096BK8GW", "B09B7S84X", "B07N7QPZD", "B09GG2LPL" , "B09M41GVR"]
}

Hi Everyone i want to call my api from lambda but when i am passing the request i got this error "Cannot deserialize instance of java.lang.String out of START_ARRAY token"
This is the POJO but here only List aids is not deserializing when passing request from Lambda

@Data 
@Builder
@ToString
public class BulkFetchRequest {
 @JsonProperty("merchId")
 private String merchId;
 @JsonProperty("markId")
 private String markId;
 @JsonProperty("aids")
 private List<String> aids;
 }

This is my request format:

{
"merchId": "2077759361",
 "markId" : "44571",
 "aids": ["B096BK8GW", "B09B7S84X", "B07N7QPZD", "B09GG2LPL" , "B09M41GVR"]
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文