Написать функцию преобразования JSONдерева в коллекцию списков объекта
Есть такой Json
{
"id": 1,
"title": "Add to Css",
"tasks": [
{
"id": 1,
"title": "Choose a project",
"done": true,
"assignee": {
"id": 1,
"name": "Mary",
"email": " "
}
}
]
},
{
"id": 2,
"title": "Dog Friendly",
"tasks": [
{
"id": 4,
"title": "List of Guests",
"done": false,
"assignee": {
"id": 3,
"name": "Leo",
"email": " "
}
}
]
}
]
Нужно:
- project.id необходимо указать в tasks[].project
- assignee.id — в tasks[].assignee
- при необходимости отсортировать все коллекции по id
- в исходных данных assignee могут повторяться
- assignee может быть null, в этом случае оставить null в tasks[].assignee