{ "info": { "author": "Alexey Chvarkov", "author_email": "chvarkov.alexey@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# Package json_serializer\n\nThe library for serialize/deserialize into format JSON.\n\n### How use it?\n\n##### For example you have class that needed serialize or deserialize.\n\n```python\nclass Car(object):\n mark = None\n model = None\n year = None\n color = None\n```\n\n##### Create object\n```python\ncar = Car()\ncar.mark = 'Ford'\ncar.model = 'Mustang'\ncar.year = 2016\ncar.color = 'Black'\n```\n\n##### Import class JsonSerializer and create object of serializer\n\nIn the constructor pass list of classes that will be involved in serialization/deserialization.\n\n```python\nfrom json_serializer.Serializer import Serializer\n...\nserializer = Serializer([\n Car\n])\n```\n\n##### Serialization \n\n```python\nstring = serializer.serialize(car) # sting contains next json:\n # {\n # \"mark\": \"Ford\",\n # \"model\": \"Mustang\",\n # \"year\": 2016,\n # \"color\": \"Black\"\n # }\n```\n\n##### Deserialization\n```python\ncar = serializer.deserialize(string)\n\n```\nVariable `car` type of `Car` and contains values of all fields.\n\nEnjoy!\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/Chvarkov/json_serializer", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "json-serializer", "package_url": "https://pypi.org/project/json-serializer/", "platform": "", "project_url": "https://pypi.org/project/json-serializer/", "project_urls": { "Homepage": "https://gitlab.com/Chvarkov/json_serializer" }, "release_url": "https://pypi.org/project/json-serializer/1.0.1/", "requires_dist": null, "requires_python": "", "summary": "The library for serialize/deserialize into format JSON.", "version": "1.0.1" }, "last_serial": 4632165, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "25ec163a92cde25fa9d34660d51a3dc7", "sha256": "524b44444e834c463274f5c74dc145f8e2db7426dc193c632d04573c343c0424" }, "downloads": -1, "filename": "json_serializer-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "25ec163a92cde25fa9d34660d51a3dc7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3837, "upload_time": "2018-12-24T20:21:16", "url": "https://files.pythonhosted.org/packages/0d/5d/838e88b5e7e00e6522befe91821448d644a5c20e24784bb6a768dfb95791/json_serializer-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5d116d07fb70de83ed77cdea8cc36106", "sha256": "c92e2785578b1ea56edcdfeb7909ad6be09580e70de84f3ca4d28c6aee937fb2" }, "downloads": -1, "filename": "json_serializer-1.0.0.tar.gz", "has_sig": false, "md5_digest": "5d116d07fb70de83ed77cdea8cc36106", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2710, "upload_time": "2018-12-24T20:21:18", "url": "https://files.pythonhosted.org/packages/ee/d7/05f023dc3cc0d245fcb878eb704478cc7dfedad0976080a3e1f61f0690d0/json_serializer-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "3dad9776126bc115d5f6103271566db7", "sha256": "c88851ac86399b608ecf5393607eb7e987808a7eccfc117274054c74c607a924" }, "downloads": -1, "filename": "json_serializer-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3dad9776126bc115d5f6103271566db7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3837, "upload_time": "2018-12-24T21:09:22", "url": "https://files.pythonhosted.org/packages/c5/9b/a387f5698d17d8f0134def12d3eac3f8f63dd2f49722f5d5b177e46ad6d5/json_serializer-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b2c56c5447085d9d8c1a8ae915473e2d", "sha256": "107b370c2b902066777d81f16a8b9576e4a9f921dc3848ae89c2af69545a77d5" }, "downloads": -1, "filename": "json_serializer-1.0.1.tar.gz", "has_sig": false, "md5_digest": "b2c56c5447085d9d8c1a8ae915473e2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2698, "upload_time": "2018-12-24T21:09:23", "url": "https://files.pythonhosted.org/packages/d0/5c/f3325bfbea46d836bd66d7bbd2caae8ae9fb1401c92edf338bb7a01b214e/json_serializer-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3dad9776126bc115d5f6103271566db7", "sha256": "c88851ac86399b608ecf5393607eb7e987808a7eccfc117274054c74c607a924" }, "downloads": -1, "filename": "json_serializer-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3dad9776126bc115d5f6103271566db7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3837, "upload_time": "2018-12-24T21:09:22", "url": "https://files.pythonhosted.org/packages/c5/9b/a387f5698d17d8f0134def12d3eac3f8f63dd2f49722f5d5b177e46ad6d5/json_serializer-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b2c56c5447085d9d8c1a8ae915473e2d", "sha256": "107b370c2b902066777d81f16a8b9576e4a9f921dc3848ae89c2af69545a77d5" }, "downloads": -1, "filename": "json_serializer-1.0.1.tar.gz", "has_sig": false, "md5_digest": "b2c56c5447085d9d8c1a8ae915473e2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2698, "upload_time": "2018-12-24T21:09:23", "url": "https://files.pythonhosted.org/packages/d0/5c/f3325bfbea46d836bd66d7bbd2caae8ae9fb1401c92edf338bb7a01b214e/json_serializer-1.0.1.tar.gz" } ] }