-
Notifications
You must be signed in to change notification settings - Fork 921
Open
Description
YYModel实现了json的健值对与对象属性之间的双向映射,最基本的操作就是健值对转化为模型属性和其反向操作,使用instruments我们也可清晰的观察到双向转化占用了很大的时间比例。
下面只讨论json到对象的单向映射,在问题域上有下面7个基本问题需要考虑:
1)健值对与属性的映射是单射还是多射?
2)在嵌套的健值模型中,如何实现多层json结构扁平化?
3)在嵌套的健值模型中,如何把内层的复杂结构映射到当前模型的模型属性上?
4)如何实现多态映射?
5)如何根据json外层数据实现下层json的多态映射?
6)如何在模型转化的过程中清洗数据?
7)在OOP范式下YYModel还有什么设计缺陷吗?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels