这是一个从 XML 字符串中采用的有效 JSON 数组,但我不确定它的结构是否优化。它表示具有 schedule->employees->employee>tasks->task 层次结构的员工日程安排,tasks 应该是低于员工的层次结构吗?我在正确的地方使用 [] 方括号吗?
{
"schedule": {
"employees": [
{
"employee": "1000",
"tasks": [
{
"task1": {
"site":"McDo",
"from":"0900",
"to":"1000"
}
},
{
"task2": {
"site":"McDo",
"from":"0900",
"to":"1000"
}
}
]
},
{
"employee": "2000",
"tasks": [
{
"task3": {
"site":"HJ",
"from":"0900",
"to":"1000"
}
},
{
"task4": {
"site":"KFC",
"from":"0900",
"to":"1000"
}
}
]
}
]
}
}
要求:
- 日程安排-> 员工 (1:N)
- employees->employees (1:N) - 不确定我是否需要这个
- 员工->任务 (1:N)
- 任务-> 任务 (1:N) - 不确定我是否需要这个
- 任务->站点 (1:1)