【发布时间】:2021-09-09 09:22:51
【问题描述】:
我按资源名称对项目列表进行分组,我得到如下输出,即在每个 JSON 对象中 resourceName 是相同的,其他字段值不同,但我需要资源名称应该作为公共值其余的都是值列表。
{"groupedResourceDtos": {
"Resource PopCheck": {
"9": [{
"id": 9,
"resourceName": "Resource PopCheck",
"groupedMonths": {
"id": 9,
"monthName": "Aug",
"noOfLicenses": 8
}
}],
"10": [{
"id": 10,
"resourceName": "Resource PopCheck",
"groupedMonths": {
"id": 10,
"monthName": "Sep",
"noOfLicenses": 11
}
}],
"11": [{
"id": 11,
"resourceName": "Resource PopCheck",
"groupedMonths": {
"id": 11,
"monthName": "Oct",
"noOfLicenses": 7
}
}]
}
}
但我期待
{"groupedResourceDtos": {
"resourceName": "Resource PopCheck",
"groupedMonths": [{
"id": 9,
"monthName": "Aug",
"noOfLicenses": 8
},{
"id": 10,
"monthName": "Sep",
"noOfLicenses": 11
},{
"id": 11,
"monthName": "Oct",
"noOfLicenses": 7
}]
}}
请帮我解决这个问题
【问题讨论】:
-
欢迎来到 SO。请阅读How to Ask 并显示一些代码,即到目前为止您尝试了什么?另请注意,如果没有看到它映射到的对象以及要用于生成所需输出的代码,json 数据并没有太大帮助。另外请重新格式化您的帖子以使其更具可读性(例如修复缩进)并详细说明您需要的输出应该如何构建以及来自什么输入。
-
预期的 JSON 无效,请查看并提供正确的 JSON 示例或更好的 POJO。
-
@AlexRudenko 我提供了正确的 JSON 请检查一次,在此先感谢
-
请提供足够的代码,以便其他人更好地理解或重现问题。