使用JSONExport生成model文件
来源:互联网 发布:淘宝网店铺装修 编辑:程序博客网 时间:2024/05/21 22:52
以前在做C#开发时,用过很多代码生成器,比如动软,连击上数据库后,自动就能导出三层模型。后来转做ios开发,自己懒写代码生成工具,所以一直也想找一款生成通过json字符串转为model的工具。
发现JSONExport还是不错的,在此分享一下:JSONExport
在此感谢下作者Ahmed-Ali。
运行JSONExport的界面是这样的:
1-Constructors表示是否自动生成字典转model方法。
2-Utility methods表示是否自动生成model转字典方法。
3-Root class name表示第一个model的默认class名称,你可以随意编辑修改(下面会说到在代码中修改默认class名称)。
4-下拉选择框内可以选择你需要把json数据转换成的语言,包括java,objc,swift等。
从github下载下来的工程中,生成的model是没有后缀的,比如一个product对象,生成的是Product.h和Product.m文件,如果想要生成ProductModel.h,需要修改源代码:
1-修改默认的root class name。
2-方法addFileWithName中就是关键所在,它为model命名以及为model设置属性,如下图所示,我们只需要在红框中加入model,这样生成的每个model后都会自带model后缀。
0 0
- 使用JSONExport生成model文件
- JSONExport Model生成工具
- Mac下JSON字符串转Model对象工具(JSONExport)
- 使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件
- 使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件
- 使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件
- 使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件
- 使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件
- 使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件
- 使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件
- 使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件
- 使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件
- 使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件
- 使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件
- 使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件
- 使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件
- 使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件
- 使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件
- 创建第一个SPA应用--2015-03-30记录
- 并查集 Table问题
- FZU 2039-Pets(二分图_最大匹配)
- LBS的球面距离计算及Geohash方案探讨(LBS之一)
- MFC编程学习经验一
- 使用JSONExport生成model文件
- HDU 1213 How Many Tables
- 关于斐波那契数列的递推与递归实现
- 【j2ee spring】11、整合SSH框架之添加一个成员
- php数组用法 与 常用数组函数
- bzoj 3916: [Baltic2014]friends
- 结构体内存对齐
- thinkphp
- poj 2135 费用流