【发布时间】:2019-05-15 10:25:48
【问题描述】:
我正在做一个项目,我使用实体和DTO从我的 API 获得 JSON 响应
以下是回复:
return XXXResponseDTO
.builder()
.codeTypeList(commonCodeDetailList)
.build();
commonCodeDetailList 列表包含来自数据库的数据。最终输出将是
{
"code_type_list": [
{
"code_type": "RECEIVING_LIST",
"code_list": [
{
"code": "1",
"code_name": "NAME"
},
{
"code": "2",
"code_name": "NAME1"
}
],
"display_pattern_list": [
{
"display_pattern_name": "0",
"display_code_list": [
"1",
"2"
]
}
]
},
{
"code_type": "RECEIVING_LIST1",
"code_list": [
{
"code": "1",
"code_name": "NAME"
}
],
"display_pattern_list": [
{
"display_pattern_name": "0",
"display_code_list": [
"1"
]
}
]
}
]
}
我需要将其转换为带有键值对的 Map。我怎样才能做到这一点?
【问题讨论】:
-
请提供您已经尝试过的内容。
-
使用数以百万计的在线图书馆?阿里巴巴的 GSON、JSON 等等……
-
Array of JSON Object to Java POJO 的可能重复项。看看Jackson 和gson 库。