objective-c - 给一个json体, 根据字段自动生成 一个model类出来 哪个大神知道这是怎么回事

 envmm_884_836 发布于 2022-10-26 09:06

我的意思是 给一个json , 它能给我建个类, 类里面直接匹配好属性.是第三方还是有方法 请大神指教

7 个回答
  • xcode就用 ESJsonFormat ,IDEA 就用 GsonFormat 。

    2022-11-12 01:42 回答
  • 有一款 Xcode 插件可以实现类似功能, 叫做ESJsonFormat ● GitHub 地址
    它可以自动根据 JSON 字符串内容来创建类、属性.
    具体可以看 GitHub 中的 DEMO.

    2022-11-12 01:42 回答
  • 我估计用第三方的是大多数了

    2022-11-12 01:42 回答
  • 要把json转成类,需要考虑下面两个问题
    1、如何生成漂亮的类的类型
    2、如果数组里面的每一个map形状不一样,要怎么办(通常可能意味着要继承

    然而第二点才是隐含在语义里面的、难以从一个json获得的知识。

    2022-11-12 01:42 回答
  • 2022-11-12 01:42 回答
  • 如Blake所说, 先将Json转成字典, 然后进行字典转模型.关于字典转模型, 前几天刚好有写一篇MJExtension框架如何字典转模型的底层原理, 题主可以看看. http://weibo.com/p/1001603912111561547915
    因为主要是通过Runtime来实现的, 所以需要先了解一下Runtime基础

    2022-11-12 01:42 回答
  • 以下参考
    MJExtension
    JSONModel

    也可以自己处理Json,把json转换成字典,然后用字典给对象的属性赋值(遍历对象的属性,赋值)

    2022-11-12 01:42 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有