Skip to content
/ YZModel Public

一键生成带注释的Model文件和Mode解析工具支持三种语言

Notifications You must be signed in to change notification settings

591xt/YZModel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 

Repository files navigation

YZModel

支持JAVASwiftObjective-C三种语言

都带注释

JAVA 需要在Model名字的后面加上包名

比如:

Xmodel,com.591xt.xyz

生成文件规则:

第一种:基础数据类型

直接在对应的键前面写注释

比如:

{"result":0}

{"数量,result":0}

{"result":1.5}

{"数量,result":1.5}

{"result":"正确"}

{"结果,result":"正确"}

第二种:字典

直接在对应的键前面写注释还有对应Model的名字

比如:

{"result":{"num":0}}

{"结果,NumModel,result":{"num":0}}

第三种:数组

还是直接在对应的键前面写注释还有对应Model的名字

比如:

{"result":[{"index":"0","title":"测试"}]}

{"结果集,ResultModel,result":[{"第几个,index":"0","题目,title":"测试"}]}

总结:

都是在键的前面增加注释,数组和字典的话,需要在注释的后面再增加一个Model的名字

按照以上规则数组,字典和基本数据类型可以随便嵌套,注意冒号和引号

下载地址:

https://apps.apple.com/cn/app/yzmodel/id6448142174

有问题发邮件

591xt@591xt.xyz

About

一键生成带注释的Model文件和Mode解析工具支持三种语言

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published