Heim > Fragen und Antworten > Hauptteil
我的意思是 给一个json , 它能给我建个类, 类里面直接匹配好属性.是第三方还是有方法 请大神指教
大家讲道理2017-04-26 09:05:34
以下参考
MJExtension
JSONModel
也可以自己处理Json,把json转换成字典,然后用字典给对象的属性赋值(遍历对象的属性,赋值)
淡淡烟草味2017-04-26 09:05:34
如Blake所说, 先将Json转成字典, 然后进行字典转模型.关于字典转模型, 前几天刚好有写一篇MJExtension框架如何字典转模型的底层原理, 题主可以看看. http://weibo.com/p/1001603912111561547915
因为主要是通过Runtime来实现的, 所以需要先了解一下Runtime基础
黄舟2017-04-26 09:05:34
要把json转成类,需要考虑下面两个问题
1、如何生成漂亮的类的类型
2、如果数组里面的每一个map形状不一样,要怎么办(通常可能意味着要继承
然而第二点才是隐含在语义里面的、难以从一个json获得的知识。
ringa_lee2017-04-26 09:05:34
有一款 Xcode 插件可以实现类似功能, 叫做ESJsonFormat
● GitHub 地址
它可以自动根据 JSON 字符串内容来创建类、属性.
具体可以看 GitHub 中的 DEMO.