【发布时间】:2021-08-30 03:47:05
【问题描述】:
我有一个特定员工的时间表的 json 有效负载。我想根据 ProjectName 分组并显示时间段。下面是输入和预期输出
输入:
{
"timeLogs": [
{
"projectName": "Project-A",
"hoursInMins": 480,
"emailId": "abc@abc.com",
"workDate": "04-01-2021"
},
{
"projectName": "Project-B",
"hoursInMins": 480,
"emailId": "abc@abc.com",
"workDate": "04-01-2021"
},
{
"projectName": "Project-C",
"hoursInMins": 180,
"emailId": "abc@abc.com",
"workDate": "04-01-2021"
},
{
"projectName": "Project-A",
"hoursInMins": 480,
"emailId": "abc@abc.com",
"workDate": "04-02-2021"
},
{
"projectName": "Project-B",
"hoursInMins": 120,
"emailId": "abc@abc.com",
"workDate": "04-02-2021"
},
{
"projectName": "Project-C",
"hoursInMins": 360,
"emailId": "abc@abc.com",
"workDate": "04-03-2021"
}
]
}
预期输出:
{
"Project-A": 16, //in hours
"Project-B": 10, //in hours
"Project-C": 9, //in hours
"emailId": "abc@abc.com",
"fromDate": "04-01-2021",
"toDate": "04-03-2021",
"timesheetName": "(04-01-2021 - 04-03-2021)"
}
提前致谢
【问题讨论】:
-
你的分钟到小时在输出中是关闭的。
-
别忘了标记你喜欢/使用的答案。 stackoverflow.com/help/someone-answers
-
非常感谢,成功了