{ "info": { "author": "Felipe Ramos Ferreira", "author_email": "perenecabuto@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Code Generators", "Topic :: Software Development :: Quality Assurance", "Topic :: Software Development :: Testing" ], "description": "=\nJSON Schema Genarotor\n=\n\n# About\n\nIt is a json schema genarator from any json source.\n\n# Example\n\nSince you have a json file with the above structure\":\n\n {\n \"item_1\": \"string_value_1\",\n \"item_2\": 123,\n \"item_3\": [1, 2, 3],\n \"item_4\": true,\n \"item_5\": null,\n \"item_6\": { \"key\": \"value\"},\n \"item_7\": {\n \"item_7.1\": \"string_value_1\",\n \"item_7.2\": 123,\n \"item_7.3\": [1, 2, 3],\n \"item_7.4\": true,\n \"item_7.5\": null,\n \"item_7.6\": { \"key\": \"value\"}\n }\n }\n\nIt should generate a json schema as\":\n\n {\n \"$schema\": \"http://json-schema.org/draft-03/schema\",\n \"id\": \"#\",\n \"required\": true,\n \"type\": \"object\",\n \"properties\": {\n \"item_1\": {\n \"id\": \"item_1\",\n \"required\": true,\n \"type\": \"string\"\n },\n \"item_2\": {\n \"id\": \"item_2\",\n \"required\": true,\n \"type\": \"number\"\n },\n \"item_3\": {\n \"id\": \"item_3\",\n \"required\": true,\n \"type\": \"array\" ,\n \"items\": {\n \"id\": \"0\",\n \"required\": true,\n \"type\": \"number\"\n }\n },\n \"item_4\": {\n \"id\": \"item_4\",\n \"required\": true,\n \"type\": \"boolean\"\n },\n \"item_5\": {\n \"id\": \"item_5\",\n \"required\": true,\n \"type\": \"null\"\n },\n \"item_6\": {\n \"id\": \"item_6\",\n \"required\": true,\n \"type\": \"object\" ,\n \"properties\": {\n \"key\": {\n \"id\": \"key\",\n \"required\": true,\n \"type\": \"string\"\n }\n }\n },\n \"item_7\": {\n \"id\": \"item_7\",\n \"required\": true,\n \"type\": \"object\" ,\n \"properties\": {\n \"item_7.1\": {\n \"id\": \"item_7.1\",\n \"required\": true,\n \"type\": \"string\"\n },\n \"item_7.2\": {\n \"id\": \"item_7.2\",\n \"required\": true,\n \"type\": \"number\"\n },\n \"item_7.3\": {\n \"id\": \"item_7.3\",\n \"required\": true,\n \"type\": \"array\" ,\n \"items\": {\n \"id\": \"0\",\n \"required\": true,\n \"type\": \"number\"\n }\n },\n \"item_7.4\": {\n \"id\": \"item_7.4\",\n \"required\": true,\n \"type\": \"boolean\"\n },\n \"item_7.5\": {\n \"id\": \"item_7.5\",\n \"required\": true,\n \"type\": \"null\"\n },\n \"item_7.6\": {\n \"id\": \"item_7.6\",\n \"required\": true,\n \"type\": \"object\" ,\n \"properties\": {\n \"key\": {\n \"id\": \"key\",\n \"required\": true,\n \"type\": \"string\"\n }\n }\n }\n }\n }\n }\n }\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://pypi.python.org/pypi/json_schema_generator/", "keywords": "json_schema,jsonschema,json,generator,api,validator", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "json_schema_generator", "package_url": "https://pypi.org/project/json_schema_generator/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/json_schema_generator/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://pypi.python.org/pypi/json_schema_generator/" }, "release_url": "https://pypi.org/project/json_schema_generator/0.3/", "requires_dist": null, "requires_python": null, "summary": "A simple json schema generator based on json resource with auto validation tools", "version": "0.3" }, "last_serial": 793809, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "e837ea1f1cbd8738e1dc204b5aa034d8", "sha256": "a5facc9e1cd370c7b231909ab4886161963ba455d619149d5721262c4aef4e7e" }, "downloads": -1, "filename": "json_schema_generator-0.1.tar.gz", "has_sig": false, "md5_digest": "e837ea1f1cbd8738e1dc204b5aa034d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3791, "upload_time": "2013-02-22T18:09:38", "url": "https://files.pythonhosted.org/packages/5d/16/e9c38cc847f85d302ecceb8684a9bb07e508ae657d9b49641a39641b9040/json_schema_generator-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "6b7d9023bd39cd47af21029da232a3cf", "sha256": "1230affd0385861abb1df620ec778844e0d74302445f3b2cb544c6e81b331f12" }, "downloads": -1, "filename": "json_schema_generator-0.2.tar.gz", "has_sig": false, "md5_digest": "6b7d9023bd39cd47af21029da232a3cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3929, "upload_time": "2013-02-22T20:46:26", "url": "https://files.pythonhosted.org/packages/c5/71/4c91f892dc8810334f2b9b2ef4642dc8254d1143bc77cf418cadb328974a/json_schema_generator-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "8a22268db6dfe68223479c886c4e0845", "sha256": "27b2999483d11124843164013566ee34009909a0c67442db4d19ca949d42476e" }, "downloads": -1, "filename": "json_schema_generator-0.3.tar.gz", "has_sig": false, "md5_digest": "8a22268db6dfe68223479c886c4e0845", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4399, "upload_time": "2013-02-22T21:59:27", "url": "https://files.pythonhosted.org/packages/63/3e/31b0bb289e02c3cf023ddd4214f4243e5d0af7ade85d9661ae67a546e868/json_schema_generator-0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8a22268db6dfe68223479c886c4e0845", "sha256": "27b2999483d11124843164013566ee34009909a0c67442db4d19ca949d42476e" }, "downloads": -1, "filename": "json_schema_generator-0.3.tar.gz", "has_sig": false, "md5_digest": "8a22268db6dfe68223479c886c4e0845", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4399, "upload_time": "2013-02-22T21:59:27", "url": "https://files.pythonhosted.org/packages/63/3e/31b0bb289e02c3cf023ddd4214f4243e5d0af7ade85d9661ae67a546e868/json_schema_generator-0.3.tar.gz" } ] }