{
"info": {
"author": "Marcin Wierzbanowski",
"author_email": "marcin@wierzbanowski.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": ".. image:: https://pypip.in/version/jsobject/badge.svg\n :target: https://pypi.python.org/pypi/jsobject/\n :alt: Latest Version\n\n.. image:: https://pypip.in/download/jsobject/badge.svg\n :target: https://pypi.python.org/pypi/jsobject/\n :alt: Downloads\n\n.. image:: https://pypip.in/py_versions/jsobject/badge.svg\n :target: https://pypi.python.org/pypi/jsobject/\n :alt: Supported Python versions\n\n.. image:: https://pypip.in/license/jsobject/badge.svg\n :target: https://pypi.python.org/pypi/jsobject/\n :alt: License\n\n.. image:: https://pypip.in/status/jsobject/badge.svg\n :target: https://pypi.python.org/pypi/jsobject/\n :alt: Development Status\n\njsobject: Objects for Humans\n============================\n\njsobject is simple implementation JavaScript-Style Objects in Python. It is distributed as a single file module and has no dependencies other than the `Python Standard Library `_.\n\nHomepage and documentation: https://mavier.github.io/jsobject\n\n\nExample: \"Hello World\" with jsobject\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\nDownload and Install\n--------------------\n\nInstall the latest stable release with ``pip install jsobject``, ``easy_install -U jsobject`` or download `jsobject.py `__ (unstable) into your project directory. There are no hard dependencies other than the Python standard library. Jsobject runs with **Python 2.6+ and 3.x**.\n\nTesting\n_______\n\nTo run the tests use the `nosetest`.\n\n.. image:: https://travis-ci.org/mavier/jsobject.png?branch=master\n :target: https://travis-ci.org/mavier/jsobject\n\n.. image:: https://coveralls.io/repos/mavier/jsobject/badge.png\n :target: https://coveralls.io/r/mavier/jsobject\n\n\nLicense\n-------\n\nCode and documentation are available according to the `MIT License `__.\n\nhttps://docs.python.org/3/library/json.html\nhttps://docs.python.org/2/library/functions.html\nhttps://docs.python.org/2/library/collections.html\nhttps://docs.python.org/2/library/json.html",
"description_content_type": null,
"docs_url": null,
"download_url": "UNKNOWN",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "http://mavier.github.io/jsobject",
"keywords": "jsobject,Object,json,chain,javascript",
"license": "MIT",
"maintainer": null,
"maintainer_email": null,
"name": "jsobject",
"package_url": "https://pypi.org/project/jsobject/",
"platform": "any",
"project_url": "https://pypi.org/project/jsobject/",
"project_urls": {
"Download": "UNKNOWN",
"Homepage": "http://mavier.github.io/jsobject"
},
"release_url": "https://pypi.org/project/jsobject/0.10.2/",
"requires_dist": null,
"requires_python": null,
"summary": "Jsobject is simple implementation JavaScript-Style Objects in Python.",
"version": "0.10.2"
},
"last_serial": 1536549,
"releases": {
"0.0.1-dev": [
{
"comment_text": "",
"digests": {
"md5": "b2b7b7a39327876cf40d994077c29e57",
"sha256": "df1a8f1594fd77465fabcda364e29fe537b0d477dab3b3998c3332174dcac343"
},
"downloads": -1,
"filename": "jsobject-0.0.1_dev-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "b2b7b7a39327876cf40d994077c29e57",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 5453,
"upload_time": "2014-08-04T18:42:01",
"url": "https://files.pythonhosted.org/packages/dd/a0/90847ba66d794032f84a8c3412c7a4e0857a638f33eaf5e760676afc354e/jsobject-0.0.1_dev-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "a3634ea097439189f6385e1e20a65e7a",
"sha256": "b09be851f312cd87aa412e6a0f90b9c8f50fcbb4d7e94af6f2b5035e9df4aaf4"
},
"downloads": -1,
"filename": "jsobject-0.0.1-dev.tar.gz",
"has_sig": false,
"md5_digest": "a3634ea097439189f6385e1e20a65e7a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2778,
"upload_time": "2014-08-04T18:41:59",
"url": "https://files.pythonhosted.org/packages/34/ca/752da8eb69918bed07d2a0e548ece4c2699650b674abe1c6a76a13402e27/jsobject-0.0.1-dev.tar.gz"
}
],
"0.10.1": [
{
"comment_text": "",
"digests": {
"md5": "3f631b9480365a29bff98afa50c5c15b",
"sha256": "e7149eb4b1989729a945b36403bae4f691f5c51700abe8d177d5561219c12dba"
},
"downloads": -1,
"filename": "jsobject-0.10.1.tar.gz",
"has_sig": false,
"md5_digest": "3f631b9480365a29bff98afa50c5c15b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4228,
"upload_time": "2015-03-29T22:54:14",
"url": "https://files.pythonhosted.org/packages/87/0c/f72705548494dd002cec62627ab32a8a849905c555859c6bc4348970ceb8/jsobject-0.10.1.tar.gz"
}
],
"0.10.2": [
{
"comment_text": "",
"digests": {
"md5": "7d2cebdce1366d158951024e97c39d20",
"sha256": "405053613c8dee281af42424ace8a6f56de0b44f014b1e08dc4738aa3dba07e9"
},
"downloads": -1,
"filename": "jsobject-0.10.2.tar.gz",
"has_sig": false,
"md5_digest": "7d2cebdce1366d158951024e97c39d20",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4352,
"upload_time": "2015-05-06T23:34:12",
"url": "https://files.pythonhosted.org/packages/51/7a/b1cf5c38d33535b8788f5b0d873dab0e3d38051ad8a26623d8653a29e56f/jsobject-0.10.2.tar.gz"
}
],
"0.9.0": [
{
"comment_text": "",
"digests": {
"md5": "17e94870bea6123e7004cc1f613d9179",
"sha256": "66bbb454466fd34b2031ed66806303e61a6b34c6ad62fd93b887d773b1b50753"
},
"downloads": -1,
"filename": "jsobject-0.9.0.tar.gz",
"has_sig": false,
"md5_digest": "17e94870bea6123e7004cc1f613d9179",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3761,
"upload_time": "2014-10-19T21:02:24",
"url": "https://files.pythonhosted.org/packages/f1/9a/be2ec7b3f02fa444210f01394970e51fb0053ebf78af4e008e7907f678f7/jsobject-0.9.0.tar.gz"
}
],
"0.9.1": [
{
"comment_text": "",
"digests": {
"md5": "118d0ba3c215b1439dc5ca4df809b2b9",
"sha256": "2f0e493cbd5ef3603bea0e46bda44bcfcfb3f8cd32ee8063bbc04a735eae694f"
},
"downloads": -1,
"filename": "jsobject-0.9.1.tar.gz",
"has_sig": false,
"md5_digest": "118d0ba3c215b1439dc5ca4df809b2b9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3872,
"upload_time": "2014-11-16T10:02:06",
"url": "https://files.pythonhosted.org/packages/06/0e/4decf83575f1ea027db7478e44825fa212116b7f6740dce4a3985cf8b9d2/jsobject-0.9.1.tar.gz"
}
],
"0.9.10": [
{
"comment_text": "",
"digests": {
"md5": "8c3e034dff11bed25a37338772209df0",
"sha256": "63d41e838b4330a7ad684e8f83c4f3c746f4d3d2201425e492d90b9b56ad8812"
},
"downloads": -1,
"filename": "jsobject-0.9.10.tar.gz",
"has_sig": false,
"md5_digest": "8c3e034dff11bed25a37338772209df0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4037,
"upload_time": "2014-11-16T17:05:12",
"url": "https://files.pythonhosted.org/packages/7e/85/5e802d198bba49c26547454b86ccdebbea2b75e63fee1cfb12e82f73a113/jsobject-0.9.10.tar.gz"
}
],
"0.9.11": [
{
"comment_text": "",
"digests": {
"md5": "634e2f354b213c2a82aeeeab886f73da",
"sha256": "6ee5c31f5c2082cf02d293101be529eed2f3f17d25572ed19dc8a579dff11fbc"
},
"downloads": -1,
"filename": "jsobject-0.9.11.tar.gz",
"has_sig": false,
"md5_digest": "634e2f354b213c2a82aeeeab886f73da",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3606,
"upload_time": "2014-11-16T20:01:26",
"url": "https://files.pythonhosted.org/packages/2d/5d/ba34b90cbe578dee3724c34403576dad2418eebe4b99b9240c02d73b9e8f/jsobject-0.9.11.tar.gz"
}
],
"0.9.12": [
{
"comment_text": "",
"digests": {
"md5": "f99a782bc7f99d5b7cceaaf0ecacaf88",
"sha256": "6d136b450f14d4bb15884dbf79ac8b316a0f60cbff35611ee6b9b1eaa39de215"
},
"downloads": -1,
"filename": "jsobject-0.9.12.tar.gz",
"has_sig": false,
"md5_digest": "f99a782bc7f99d5b7cceaaf0ecacaf88",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3865,
"upload_time": "2014-11-16T20:20:08",
"url": "https://files.pythonhosted.org/packages/86/c6/16fd62acc92d199f300a60bfdfdfccc894076c66347f75c074106d91ddff/jsobject-0.9.12.tar.gz"
}
],
"0.9.13": [
{
"comment_text": "",
"digests": {
"md5": "506dcc443f38209fe609b1b5954a610c",
"sha256": "6c07f13db5cc1ba6de20339586b88660c10ac73878250d67409212663c193534"
},
"downloads": -1,
"filename": "jsobject-0.9.13.tar.gz",
"has_sig": false,
"md5_digest": "506dcc443f38209fe609b1b5954a610c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3799,
"upload_time": "2014-11-16T22:09:07",
"url": "https://files.pythonhosted.org/packages/d9/a5/5aa36cd5a7eb6af026c466b246798e91f4e686cc3942b2bb92aa3c525478/jsobject-0.9.13.tar.gz"
}
],
"0.9.14": [
{
"comment_text": "",
"digests": {
"md5": "99e5bce93f35db1df1048f46da2c8a31",
"sha256": "8b2c4d05e225418cac00b4fdf45586b21e14de92d54f21ce8e6dfb2b29e97e72"
},
"downloads": -1,
"filename": "jsobject-0.9.14.tar.gz",
"has_sig": false,
"md5_digest": "99e5bce93f35db1df1048f46da2c8a31",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3841,
"upload_time": "2014-11-17T22:43:25",
"url": "https://files.pythonhosted.org/packages/d7/13/9a46bc975e0a45faaf7e23ceede374aa075f26ee39e993ae08c4a00ab000/jsobject-0.9.14.tar.gz"
}
],
"0.9.16": [
{
"comment_text": "",
"digests": {
"md5": "17185bfe43b4f1764c24f17be726f46b",
"sha256": "968464f6702d73a1029530b43459152ad2d2533e84cb67222c22daf1b946b0fc"
},
"downloads": -1,
"filename": "jsobject-0.9.16.tar.gz",
"has_sig": false,
"md5_digest": "17185bfe43b4f1764c24f17be726f46b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3943,
"upload_time": "2014-11-21T09:08:12",
"url": "https://files.pythonhosted.org/packages/ee/e5/8749f35c12b8e8125272fad8da678afb65f51526b5a154af6f789ca7b354/jsobject-0.9.16.tar.gz"
}
],
"0.9.17": [
{
"comment_text": "",
"digests": {
"md5": "eae6ee4f479ba48b36f174621adc14c3",
"sha256": "a22efcd7b4f5b389456d22cb34354ab7906e353220fe59cdddead05bcaf05219"
},
"downloads": -1,
"filename": "jsobject-0.9.17.tar.gz",
"has_sig": false,
"md5_digest": "eae6ee4f479ba48b36f174621adc14c3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3990,
"upload_time": "2014-11-21T09:15:07",
"url": "https://files.pythonhosted.org/packages/98/bc/9570ace40068c3d485c57375a5fc7c89f1504b0ac9da099cff9c4d67d440/jsobject-0.9.17.tar.gz"
}
],
"0.9.18": [
{
"comment_text": "",
"digests": {
"md5": "8458f9aefc4245c0bdd14c3f0f7c1e4a",
"sha256": "a162fbfb59e3c177acbc4b6563f78293d26f47339225c0c8138135d350f52e19"
},
"downloads": -1,
"filename": "jsobject-0.9.18.tar.gz",
"has_sig": false,
"md5_digest": "8458f9aefc4245c0bdd14c3f0f7c1e4a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4120,
"upload_time": "2014-11-29T11:49:51",
"url": "https://files.pythonhosted.org/packages/58/fe/79c23d42a7af7f65a8aa2a2580aa58d427e1c767b4d29148e52ad6712197/jsobject-0.9.18.tar.gz"
}
],
"0.9.19": [
{
"comment_text": "",
"digests": {
"md5": "8f4dee05d64661f4d0aa567e78a6fccc",
"sha256": "f74a2d8f190e18973a49655e18fe06f73b284f95755db6e2e6ad58a5484c79cb"
},
"downloads": -1,
"filename": "jsobject-0.9.19.tar.gz",
"has_sig": false,
"md5_digest": "8f4dee05d64661f4d0aa567e78a6fccc",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4125,
"upload_time": "2014-12-02T02:44:00",
"url": "https://files.pythonhosted.org/packages/de/06/0c367ec688148ce9d2a442c0185b3c7c1a199b11dadaef9696cfd7d4bf18/jsobject-0.9.19.tar.gz"
}
],
"0.9.20": [
{
"comment_text": "",
"digests": {
"md5": "549515e2b1760247e445964658d251ff",
"sha256": "78069cde23b209e5e4f5d165a82498840c7b8c9a17cdb7bb696429e9b1fccbce"
},
"downloads": -1,
"filename": "jsobject-0.9.20.tar.gz",
"has_sig": false,
"md5_digest": "549515e2b1760247e445964658d251ff",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4105,
"upload_time": "2014-12-10T21:31:19",
"url": "https://files.pythonhosted.org/packages/bd/28/8c797b20670c14c182c10b5c71ef822d91c2d31058aa97a845470dd9e62e/jsobject-0.9.20.tar.gz"
}
],
"0.9.21": [
{
"comment_text": "",
"digests": {
"md5": "9fedab93a0fc7b6453ebeda1cdd1a962",
"sha256": "aff382b622181c76e3247ebbc73965ce75de7542162f7b5cc162e076166f5024"
},
"downloads": -1,
"filename": "jsobject-0.9.21.tar.gz",
"has_sig": false,
"md5_digest": "9fedab93a0fc7b6453ebeda1cdd1a962",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4096,
"upload_time": "2015-01-28T22:25:59",
"url": "https://files.pythonhosted.org/packages/cd/4d/3365f39631edde3cacd7d8f8d5268c9131fb67952a27b5573d23765c3232/jsobject-0.9.21.tar.gz"
}
],
"0.9.3": [
{
"comment_text": "",
"digests": {
"md5": "506dcb3cbd558a05afb8f67f270c94e3",
"sha256": "d0bcd19184fabd1d62a1046f8481a462a8ea49ad586b1562132a02737fca3659"
},
"downloads": -1,
"filename": "jsobject-0.9.3.tar.gz",
"has_sig": false,
"md5_digest": "506dcb3cbd558a05afb8f67f270c94e3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3871,
"upload_time": "2014-11-16T10:54:15",
"url": "https://files.pythonhosted.org/packages/01/d4/114be8e7ac71af94b26acf1cd92b3380df87bf2c210c34ead21a186f1f87/jsobject-0.9.3.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "7d2cebdce1366d158951024e97c39d20",
"sha256": "405053613c8dee281af42424ace8a6f56de0b44f014b1e08dc4738aa3dba07e9"
},
"downloads": -1,
"filename": "jsobject-0.10.2.tar.gz",
"has_sig": false,
"md5_digest": "7d2cebdce1366d158951024e97c39d20",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4352,
"upload_time": "2015-05-06T23:34:12",
"url": "https://files.pythonhosted.org/packages/51/7a/b1cf5c38d33535b8788f5b0d873dab0e3d38051ad8a26623d8653a29e56f/jsobject-0.10.2.tar.gz"
}
]
}