gpt4 book ai didi

java - 将 postgres 文本数组转换为 java 列表?

转载 作者:行者123 更新时间:2023-11-29 13:52:47 25 4
gpt4 key购买 nike

我正在从 Postgres DB 接收到我的 ApplicationServer 的 JSON 负载:

{
"allAttributes" : {
"name" : "some-name",
"U_labels" : "{label26}"
}
}

所以我解析这个 json,使用 jackson json 库将它转换成 java 中的 POJO。

但是有些字段像 U_labels在 Postgres 中是文本数组和 List<String>在 java 。所以"U_labels" : "{label26}"预计为 "U_labels" : "[label26]".

jackson中如何实现这种映射??

最佳答案

不确定,但可能是这样的:

List<String> stringList = mapper.readValue(jsonString, 
typeFactory.constructCollectionType(List.class, String.class));

关于java - 将 postgres 文本数组转换为 java 列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37783176/

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