{ "info": { "author": "seandeng", "author_email": "dsr_22@foxmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Objective C", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Topic :: Text Processing" ], "description": "# SRJSON2Mantle\n\n![](https://img.shields.io/badge/build-passing-brightgreen.svg)\n![](https://img.shields.io/pypi/status/SRJSON2Mantle.svg)\n![](https://img.shields.io/pypi/pyversions/SRJSON2Mantle.svg)\n![](https://img.shields.io/badge/license-MIT-green.svg)\n![PyPI](https://img.shields.io/pypi/v/SRJSON2Mantle.svg)\n![](https://img.shields.io/badge/language-python-orange.svg)\n\nA macOS command line tool that generates Mantle data models based on JSON data.\n\nFeel free to modify the code it creates for you.\n\n## Features\n\n- Supports nested JSON data, which means JSON2Mantle can generate the correct number of classes that the JSON file contains.\n- Convert field name like var_name to varName automatically.\n\n## How to install it\n```\n$ sudo pip install SRJSON2Mantle\n```\n\n## How to use it\n```\n$ srjson2mantle [-h] [--prefix PREFIX] json_file output_dir\n```\n\n## Example\n```\n$ srjson2mantle model.json class --prefix ABC\n```\n\nwill generate Mantle models according to your api_model.json structure. The output files will be created under output_dir directory and the Objective-C classes have the prefix ABC.\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/seandeng/SRJSON2Mantle", "keywords": "mantle parser objective-c", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "SRJSON2Mantle", "package_url": "https://pypi.org/project/SRJSON2Mantle/", "platform": "", "project_url": "https://pypi.org/project/SRJSON2Mantle/", "project_urls": { "Homepage": "https://github.com/seandeng/SRJSON2Mantle" }, "release_url": "https://pypi.org/project/SRJSON2Mantle/1.1.3/", "requires_dist": null, "requires_python": "", "summary": "Generate Mantle models using JSON files", "version": "1.1.3" }, "last_serial": 4366556, "releases": { "1.1.1": [ { "comment_text": "", "digests": { "md5": "3c4bc63b5accdb620d29ead6c8855520", "sha256": "2ca900294ffc32f66a1a980996a87ff91d37ac9a4a8405b8e61aab624a94b33c" }, "downloads": -1, "filename": "SRJSON2Mantle-1.1.1.tar.gz", "has_sig": false, "md5_digest": "3c4bc63b5accdb620d29ead6c8855520", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7256, "upload_time": "2018-06-26T17:25:33", "url": "https://files.pythonhosted.org/packages/df/0c/3807392aee128cb328f984dfd96237e1ac22d5c7f26956cea6d2b087a7bb/SRJSON2Mantle-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "a0d9be1225b6121ff3d1e5110c136549", "sha256": "6ef39477deb1cba9524d18681001776dd1cf4ac108d1319142a11d2eb3b6a7e0" }, "downloads": -1, "filename": "SRJSON2Mantle-1.1.2.tar.gz", "has_sig": false, "md5_digest": "a0d9be1225b6121ff3d1e5110c136549", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7773, "upload_time": "2018-07-19T15:55:47", "url": "https://files.pythonhosted.org/packages/b4/a3/3a34f72666487c3f8d3e47821561c85759a686ea8bdc48c3fa8971be44c8/SRJSON2Mantle-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "df72619ff76bc34a35b1811514026cc0", "sha256": "26da164961575d0dcf03c67c4dc0b4fb36b557eb02fd98afcbd5c9269c50ec4d" }, "downloads": -1, "filename": "SRJSON2Mantle-1.1.3.tar.gz", "has_sig": false, "md5_digest": "df72619ff76bc34a35b1811514026cc0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7783, "upload_time": "2018-10-12T00:53:58", "url": "https://files.pythonhosted.org/packages/4b/87/39cce309f629bb13a090679341ab6d8937d46900701eca237e916e678d17/SRJSON2Mantle-1.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "df72619ff76bc34a35b1811514026cc0", "sha256": "26da164961575d0dcf03c67c4dc0b4fb36b557eb02fd98afcbd5c9269c50ec4d" }, "downloads": -1, "filename": "SRJSON2Mantle-1.1.3.tar.gz", "has_sig": false, "md5_digest": "df72619ff76bc34a35b1811514026cc0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7783, "upload_time": "2018-10-12T00:53:58", "url": "https://files.pythonhosted.org/packages/4b/87/39cce309f629bb13a090679341ab6d8937d46900701eca237e916e678d17/SRJSON2Mantle-1.1.3.tar.gz" } ] }