Есть json:
Код: Выделить всё
{
"data": {
"type": "users",
"id": "1",
"attributes": {
"first-name": "Bob",
"last-name": "Homster"
}
}
}
т.е. потом из главной модели можно будет вызвать любой уровень глубины свойства. Также необходимо чтобы например в последней вложенности модели можно было вызвать свойства которое стоит выше вложенности, для того чтобы можно было делать валидации (сравнения значений разных свойств).
Загружать в модели нужно для валидации и дальнейшей работы например во вьюхе
Может уже есть подобный json loadModels для таких задач?