问题描述
我正在尝试调用返回 JSON 数组的 API。
对于 webClient 我有类似的东西
webClient
.get()
.uri("/")
.retrieve()
.bodyToFlux(JSONObject.class)
.collectList()
.block();
我的返回类型是 List<JSONObject>
我使用 JsonObject
是因为我们不关心数据是什么,只要它是一个有效的 JSON 数组。
来自 API 的示例响应是
[
{
"id": 1,"name": "test"
},{
"id": 2,"name": "test_2"
}
]
但是得到
引起:com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException:无法识别的字段“id”(类org.springframework.boot.configurationprocessor.json.JSONObject),未标记为可忽略(0个已知属性:])
我是否需要任何具有 JsonObject
的类,例如字段或其他东西,或者我在这里做错了什么?
提前致谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)