我想生成多个 json 块并将它们合并为一个以传递请求。以下是示例块,
{
"roomId": "1429293",
"daysCount": "9173",
"a": "F",
"x": "0",
"t": "0",
"y": "-",
"l": "0"
}
但每个区块都有一些条件,
- 想要为接下来的 300 天生成它(因此会有 300 个 json 块需要合并),每个块都有相同的roomId。
- 每个区块的daysCount会有所不同。对于第一个区块,它是两个日期之间的天数差,即 2000 年 1 月 1 日和 2025 年 2 月 11 日 (9173);对于第二个区块,它是 2000 年 1 月 1 日和 2025 年 2 月 12 日 (9174);对于第三个区块,它是 2000 年 1 月 1 日和 2025 年 2 月 13 日 (9175) 之间的天数差,依此类推。
- roomId将从前一个响应中传递过来。roomIds 可以大于 1,在这种情况下,块数将为 600(即每个 roomId 300 个)。
- 所有块的其余值都相同。
我尝试使用 JSR 后处理器和 Groovy 代码来做这件事,但没有成功。有人能帮忙提供一下代码吗?提前谢谢。
据我所知,你的要求应该是这样的:
更多信息: