{ "info": { "author": "Geza Kovacs", "author_email": "geza0kovacs@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Software Development", "Topic :: Software Development :: Libraries", "Topic :: Utilities" ], "description": "jsobj: JavaScript-Style Objects in Python\n=========================================\n\njsobj provides JavaScript-Style Objects in Python. It is based on jsobject, but returns None if you try accessing non-existent keys instead of throwing an exception.\n\nHomepage and documentation: https://github.com/gkovacs/jsobj\n\n\nExample: \"Hello World\" with jsobj\n---------------------------------\n\n.. code-block:: python\n\n from jsobject import Object\n data = {\n \"boolean\": True,\n \"null\": None,\n \"number\": 123,\n \"objectA\": {'a': 'b', 'c': {'d': 'e', 'f': {'g': 'h'}}}\n }\n\n jso = Object(data)\n\n print(jso.boolean) # True\n print(jso.null) # None\n print(jso.number) # 123\n print(jso.objectA) # {'a': 'b', 'c': {'d': 'e', 'f': {'g': 'h'}}}\n print(jso.objectA.a) # b\n print(jso.objectA.c.d) # e\n print(jso.objectA.c.f.g) # h\n\n\nInstallation\n------------\n::\n\n $ pip install jsobj\n\n\nLicense\n-------\n\nMIT\n\n\nCredits\n-------\n\n`Geza Kovacs `_. Based on jsobject by Marcin Wierzbanowski", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/gkovacs/jsobj", "keywords": "jsobj,Object,json,chain,javascript", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "jsobj", "package_url": "https://pypi.org/project/jsobj/", "platform": "any", "project_url": "https://pypi.org/project/jsobj/", "project_urls": { "Homepage": "https://github.com/gkovacs/jsobj" }, "release_url": "https://pypi.org/project/jsobj/1.0.4/", "requires_dist": null, "requires_python": null, "summary": "Jsobj provides JavaScript-Style Objects in Python.", "version": "1.0.4" }, "last_serial": 1388911, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "5137c7af372bf066524eb6b2dfce8c84", "sha256": "4e8ab715379828c2ea3719f472633ccd6c8fdc6010f14b81b312bb2854378a8a" }, "downloads": -1, "filename": "jsobj-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5137c7af372bf066524eb6b2dfce8c84", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4193, "upload_time": "2015-01-04T07:23:18", "url": "https://files.pythonhosted.org/packages/48/1c/fce6433a69bbfb42b024c948a6d22b17e7a7077dc4a678668f7593bb90d8/jsobj-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "35cca9618b620e6257deed5050e29431", "sha256": "1e0e8eb7b90cb1f1705ed0620212b9e0999193a19df04642c595a594e8019c1c" }, "downloads": -1, "filename": "jsobj-1.0.0.tar.gz", "has_sig": false, "md5_digest": "35cca9618b620e6257deed5050e29431", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3740, "upload_time": "2015-01-04T07:23:21", "url": "https://files.pythonhosted.org/packages/c4/9f/507e38d7e3db6aa90b82e7dc092b113072646be61e54b2dce76592f67eb5/jsobj-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "6cf3cf42ffde4e1f208a1ee89e46c9df", "sha256": "01cbebea8b187c4d031a6d269c56bd5618390f7e43b8fbba54ca827605aad357" }, "downloads": -1, "filename": "jsobj-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6cf3cf42ffde4e1f208a1ee89e46c9df", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4283, "upload_time": "2015-01-04T08:10:31", "url": "https://files.pythonhosted.org/packages/b2/fe/bbacf09e7b1f317cbb441ef448ccb778fd34e39d49700c146df6e5e68cdb/jsobj-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c41bf26461ad36748973ab2e509ae80", "sha256": "1f62c09abff1c322a9055a57763f9f956bd6c46442197e39b2fe6affc3f48b80" }, "downloads": -1, "filename": "jsobj-1.0.1.tar.gz", "has_sig": false, "md5_digest": "2c41bf26461ad36748973ab2e509ae80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3848, "upload_time": "2015-01-04T08:10:34", "url": "https://files.pythonhosted.org/packages/91/5b/6563a366598be5a40a7e5d26b0739cffe726f1f8d17f59c9a89eb2aa353f/jsobj-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "ed32ff54bba5f718ac2b4944c6ad999d", "sha256": "2e235c2ccb97f9c1e360df89a1194b7189e1c036ff3b1e1fb4822305a0d8f2be" }, "downloads": -1, "filename": "jsobj-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ed32ff54bba5f718ac2b4944c6ad999d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4280, "upload_time": "2015-01-04T08:15:44", "url": "https://files.pythonhosted.org/packages/53/83/c6c332e953cdf29299836bdff61b4b4bd7af4e32b89f7506e7d53737e708/jsobj-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "103b3051ab86f321d8caa6836bd42450", "sha256": "ef16572711b4208058f1d7835ffde80610001a7fdb2871aa882c4f69b52005a3" }, "downloads": -1, "filename": "jsobj-1.0.2.tar.gz", "has_sig": false, "md5_digest": "103b3051ab86f321d8caa6836bd42450", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3850, "upload_time": "2015-01-04T08:15:47", "url": "https://files.pythonhosted.org/packages/66/a3/6e843e78d5f819f7fc59f0d63948811013ebd170f156f41b0116b8690bdf/jsobj-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "fd4b9486f17285f60c5363456de75fd9", "sha256": "58fa78d5a738a5996f892790a149e3e6d94d978de2845da89e35eaf40269c561" }, "downloads": -1, "filename": "jsobj-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fd4b9486f17285f60c5363456de75fd9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4287, "upload_time": "2015-01-04T08:18:15", "url": "https://files.pythonhosted.org/packages/cd/62/37233c82ef5a8651a4a4b174a28d9e53cca1f33416648154b1d3b2215ed1/jsobj-1.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0830acb5b7a451a3ed493d67b768d27b", "sha256": "a53efda243c06935fca84a63ea23850a55b88c8cbb7bbdb6fc1b0eaaf0ce5fcf" }, "downloads": -1, "filename": "jsobj-1.0.3.tar.gz", "has_sig": false, "md5_digest": "0830acb5b7a451a3ed493d67b768d27b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3860, "upload_time": "2015-01-04T08:18:18", "url": "https://files.pythonhosted.org/packages/a1/97/ca6f35e1bd49152673468f996cecf1212d91a5d78f3ee3908cef4d08930a/jsobj-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "68de139672e521a3c1d33d23f4ae828a", "sha256": "d0c76386669bbd09191e384f0c92f629ce73a3174b0d12219680b68d55f2d090" }, "downloads": -1, "filename": "jsobj-1.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "68de139672e521a3c1d33d23f4ae828a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4303, "upload_time": "2015-01-20T08:36:35", "url": "https://files.pythonhosted.org/packages/fc/58/81868e0bf60141812a7e22735eeb0493ab49af35758e45114fa6f32ed4ba/jsobj-1.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "051a5cb930ffa93c19f8b23717cf53fa", "sha256": "7b2bf229a247ded5b8c6a2778b6615fc0729b3cbfb8756c6f4e9a25d8a045cf6" }, "downloads": -1, "filename": "jsobj-1.0.4.tar.gz", "has_sig": false, "md5_digest": "051a5cb930ffa93c19f8b23717cf53fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3880, "upload_time": "2015-01-20T08:36:39", "url": "https://files.pythonhosted.org/packages/ee/c8/3475e57bf3935493b7e58842c33cce8dea5c987eab675075dda92ec27cb0/jsobj-1.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "68de139672e521a3c1d33d23f4ae828a", "sha256": "d0c76386669bbd09191e384f0c92f629ce73a3174b0d12219680b68d55f2d090" }, "downloads": -1, "filename": "jsobj-1.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "68de139672e521a3c1d33d23f4ae828a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4303, "upload_time": "2015-01-20T08:36:35", "url": "https://files.pythonhosted.org/packages/fc/58/81868e0bf60141812a7e22735eeb0493ab49af35758e45114fa6f32ed4ba/jsobj-1.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "051a5cb930ffa93c19f8b23717cf53fa", "sha256": "7b2bf229a247ded5b8c6a2778b6615fc0729b3cbfb8756c6f4e9a25d8a045cf6" }, "downloads": -1, "filename": "jsobj-1.0.4.tar.gz", "has_sig": false, "md5_digest": "051a5cb930ffa93c19f8b23717cf53fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3880, "upload_time": "2015-01-20T08:36:39", "url": "https://files.pythonhosted.org/packages/ee/c8/3475e57bf3935493b7e58842c33cce8dea5c987eab675075dda92ec27cb0/jsobj-1.0.4.tar.gz" } ] }