使用json文件生成mantle模型
JSON2Mantle的Python项目详细描述
JSON2Mantle
========================
Generate [Mantle](https://github.com/Mantle/Mantle) models using JSON files.
##Quick start
### Install
```
$ sudo pip install JSON2Mantle
```
### Usage
```
$ json2mantle [-h] [--prefix PREFIX] [--author AUTHOR]
json_文件输出_dir
```
``
__;示例
`````
$json2mantle api_model.json类--前缀xyz--作者“john smith”
```
将根据您的“api_model.json”结构生成地幔模型。输出文件将在“output_dir”目录下创建,作者名为“john smith”,objective-c类的前缀为“xyz”。
\features
*支持嵌套的json数据,这意味着json2mantle可以生成json文件包含的正确数量的类。
*自动将类似“var_name”的字段名转换为“varname”。
*默认情况下,作者名是从地址簿中获取的(仅限os x上的python 2)。
*python 2/3兼容。
*生成的objective-c文件被记录在案。
##注意
*当objective-c中的保留字出现时,它将用前缀“model”替换原始名称。例如,如果有一个名为“id”的字段,则生成的字段将是“modelid”。
*仅支持生成objective-c文件。
*如果输入的json文件是数组,则它将要求您为数组项指定名称。
许可证(MIT)
========================
Generate [Mantle](https://github.com/Mantle/Mantle) models using JSON files.
##Quick start
### Install
```
$ sudo pip install JSON2Mantle
```
### Usage
```
$ json2mantle [-h] [--prefix PREFIX] [--author AUTHOR]
json_文件输出_dir
```
``
__;示例
`````
$json2mantle api_model.json类--前缀xyz--作者“john smith”
```
将根据您的“api_model.json”结构生成地幔模型。输出文件将在“output_dir”目录下创建,作者名为“john smith”,objective-c类的前缀为“xyz”。
\features
*支持嵌套的json数据,这意味着json2mantle可以生成json文件包含的正确数量的类。
*自动将类似“var_name”的字段名转换为“varname”。
*默认情况下,作者名是从地址簿中获取的(仅限os x上的python 2)。
*python 2/3兼容。
*生成的objective-c文件被记录在案。
##注意
*当objective-c中的保留字出现时,它将用前缀“model”替换原始名称。例如,如果有一个名为“id”的字段,则生成的字段将是“modelid”。
*仅支持生成objective-c文件。
*如果输入的json文件是数组,则它将要求您为数组项指定名称。
许可证(MIT)