{ "info": { "author": "Abimanyu H K", "author_email": "manyu1994@hotmail.com", "bugtrack_url": null, "classifiers": [], "description": "# `Jangli`\n\n### Scope\n\n* Data Definition\n* Data mapping \n\n### Convert json to python object.\n\n```\nfrom jangli.json_utils.json_to_object import json_to_obj\n\ndata = '{\"password\": \"123456\", \"id\": 1, \"name\": \"abhimanyu\"}'\n\n\n\nclass Student:\n def __init__(self):\n self.id = None\n self.name = None\n self.password = None\n\n\ns = json_to_obj(data, Student)\nprint(s.name)\n```\n\n\n### Convert json to python object.\n\n```\nfrom jangli.json_utils.json_to_object import json_to_obj\n\ndata_2 = '{\"password\": \"123456\", \"id\": 1, \"name\": \"abhimanyu\", \"school\" : \"SOHS\"}'\n\n\nclass Student:\n school = None\n\n def __init__(self):\n self.id = None\n self.name = None\n self.password = None\n\n\ns2 = json_to_obj(data_2, Student)\nprint(s2.school)\n\n```\n\n### Custom object list\n```\nfrom jangli.list_of_object import ListObject\n\n\nclass A:\n def __init__(self, b):\n self.b = b\n\n\nlt = ListObject(A)\nlt.append(A(7))\nlt.insert(1, A(8))\n\nprint(lt)\n\nOutput : [<__main__.A object at 0x00CA3730>, <__main__.A object at 0x00CC6E10>]\n```\n\n### Case Change to CamelCase\n\n```\nfrom jangli.case_type import CamelCase\n\n\n@CamelCase\nclass NewClass:\n\n def __init__(self):\n self.a = 7\n self.b = \"hi\"\n self.c = True\n self._from = None\n\n\nnew = NewClass()\n\nprint(new.__dict__)\n\n``` \n\n MIT License : Copyright (c) 2019 Abhimanyu Haralukallu\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://github.com/AbhimanyuHK/Json_Object_Conv", "keywords": "", "license": "MIT License : Copyright (c) 2019 Abhimanyu Haralukallu", "maintainer": "", "maintainer_email": "", "name": "jangli", "package_url": "https://pypi.org/project/jangli/", "platform": "", "project_url": "https://pypi.org/project/jangli/", "project_urls": { "Homepage": "https://github.com/AbhimanyuHK/Json_Object_Conv" }, "release_url": "https://pypi.org/project/jangli/1.1.3/", "requires_dist": null, "requires_python": "", "summary": "Data Object Mapping", "version": "1.1.3" }, "last_serial": 5676261, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "3955fc6ed5e48346aa4e91a5fdc2ec56", "sha256": "fe45aeb8cb3eb592bbefea4a79d234367886c66080fa8889faf39ed160180b72" }, "downloads": -1, "filename": "jangli-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3955fc6ed5e48346aa4e91a5fdc2ec56", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2528, "upload_time": "2019-05-28T08:07:26", "url": "https://files.pythonhosted.org/packages/e4/36/e437cb33629e4a2f3472dcc7988d3ff12a891d5474e7d3d4c6edc17c86e3/jangli-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fccb3729e7da7cf7abc96b7a68a6d017", "sha256": "ab2a70a3c189bd936776508677c13fc3aecd5de2881e74a2b47f08267ece974e" }, "downloads": -1, "filename": "jangli-1.0.0.tar.gz", "has_sig": false, "md5_digest": "fccb3729e7da7cf7abc96b7a68a6d017", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1391, "upload_time": "2019-05-28T08:07:28", "url": "https://files.pythonhosted.org/packages/25/8a/64bb51287b4ab489068c1e4d5d434b84cca6fd2dc2a00cb5bfa0383a4c55/jangli-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "8c1c6f3e0a451fc93398126f19fb0b45", "sha256": "acec364612eede36ebd72ba156c91a265f1daaa400c4f753447d811170d5db1d" }, "downloads": -1, "filename": "jangli-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8c1c6f3e0a451fc93398126f19fb0b45", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3049, "upload_time": "2019-06-28T10:24:27", "url": "https://files.pythonhosted.org/packages/5e/27/b0e68137a28f01e6fc8ae74e32b5c9cb8b257ded5c57a5506c7b117f324f/jangli-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "647415942e20e086687ae7ad2e73d668", "sha256": "02e5d27203718d2ebea4bae6d99da45e892d34baeb44a9c852e9799d69bf3983" }, "downloads": -1, "filename": "jangli-1.1.0.tar.gz", "has_sig": false, "md5_digest": "647415942e20e086687ae7ad2e73d668", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1777, "upload_time": "2019-06-28T10:24:28", "url": "https://files.pythonhosted.org/packages/9b/99/7c8aaae9cde6890c2dd81fcda14feb5bce01091aaa1719693045fc694681/jangli-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "6267a39184191e954ed9203cccf61675", "sha256": "f68108a2a4208ddfb9e0daba36022274b97cbce79f9493b88498c0293b3b0df0" }, "downloads": -1, "filename": "jangli-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6267a39184191e954ed9203cccf61675", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3039, "upload_time": "2019-06-28T10:38:38", "url": "https://files.pythonhosted.org/packages/79/f9/2e08c6399934a52e1e40daded670943f74dd7a4eca05a15df04ead0ba650/jangli-1.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "be1d32c5a2b16b5deedbb5e85911cd56", "sha256": "62881a78f088782577b323ef9857fa882f4a73c1958d03e7e27bbb66b2438e33" }, "downloads": -1, "filename": "jangli-1.1.1.tar.gz", "has_sig": false, "md5_digest": "be1d32c5a2b16b5deedbb5e85911cd56", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1812, "upload_time": "2019-06-28T10:38:39", "url": "https://files.pythonhosted.org/packages/b9/18/fa22eb9ec4e4ba69c49fb776143fe1f31db3d01e688735f3e784a78160fc/jangli-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "66ddf4c1957a4d2878fe9c94fea73b29", "sha256": "e2d3d28a661de0dd6f7ac7209a6d18c33892f0c8cdfdff3d8b7367eee36e22fe" }, "downloads": -1, "filename": "jangli-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "66ddf4c1957a4d2878fe9c94fea73b29", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3674, "upload_time": "2019-07-05T11:53:05", "url": "https://files.pythonhosted.org/packages/25/0f/1bac7e6eaeffae603ce8effd8db1e745aa5e12428dcbd180f57d3dbb41ab/jangli-1.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b11e0a31e954c09b2ed200aa7ca52eee", "sha256": "79bba3400bcde22a099965ff7c1226a9936e85134bdedd9a421fd028a464f1c4" }, "downloads": -1, "filename": "jangli-1.1.2.tar.gz", "has_sig": false, "md5_digest": "b11e0a31e954c09b2ed200aa7ca52eee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2282, "upload_time": "2019-07-05T11:53:07", "url": "https://files.pythonhosted.org/packages/19/8d/8b002ae3981d0026e8e894d9a4d12b8bb69e53d2f238cd9b4687d8b86762/jangli-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "3931d9fd54a32937200f9c41ae3f71d4", "sha256": "51f7a4bb9d49e5bf5aa1f4e649cb8f9e94eb918fb2121ce1641738bca51c0cee" }, "downloads": -1, "filename": "jangli-1.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "3931d9fd54a32937200f9c41ae3f71d4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3681, "upload_time": "2019-08-14T10:22:10", "url": "https://files.pythonhosted.org/packages/eb/9b/28661e8a1e0a7b8dce2877ad0393bb92b7c5a8b77b6bece533a9b14e4740/jangli-1.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aff0c160e215c4e7e540858fdc51fc28", "sha256": "02f498083c4696e8cc023271016546d3c2a7084340c825c203d53776ba82371d" }, "downloads": -1, "filename": "jangli-1.1.3.tar.gz", "has_sig": false, "md5_digest": "aff0c160e215c4e7e540858fdc51fc28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2288, "upload_time": "2019-08-14T10:22:12", "url": "https://files.pythonhosted.org/packages/72/e5/777a271356dca2ab7dde29e884bcae960d8e8e6fbe42dd8f89180e4c37a4/jangli-1.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3931d9fd54a32937200f9c41ae3f71d4", "sha256": "51f7a4bb9d49e5bf5aa1f4e649cb8f9e94eb918fb2121ce1641738bca51c0cee" }, "downloads": -1, "filename": "jangli-1.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "3931d9fd54a32937200f9c41ae3f71d4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3681, "upload_time": "2019-08-14T10:22:10", "url": "https://files.pythonhosted.org/packages/eb/9b/28661e8a1e0a7b8dce2877ad0393bb92b7c5a8b77b6bece533a9b14e4740/jangli-1.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aff0c160e215c4e7e540858fdc51fc28", "sha256": "02f498083c4696e8cc023271016546d3c2a7084340c825c203d53776ba82371d" }, "downloads": -1, "filename": "jangli-1.1.3.tar.gz", "has_sig": false, "md5_digest": "aff0c160e215c4e7e540858fdc51fc28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2288, "upload_time": "2019-08-14T10:22:12", "url": "https://files.pythonhosted.org/packages/72/e5/777a271356dca2ab7dde29e884bcae960d8e8e6fbe42dd8f89180e4c37a4/jangli-1.1.3.tar.gz" } ] }