Skip to content

使用YYModel应该明确或思考的几个问题 #313

@duduWang20

Description

@duduWang20

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions