{ "info": { "author": "adilosa", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "[![Build](https://travis-ci.org/adilosa/dynamo-json.svg?branch=master)]()\n\n# dynamo-json\n\nSick of DynamoDB using its own data type descriptors? Swap between DynamoDB and normal JSON!\n\n## Installation\n\nInstall from PyPI via `pip`:\n\n pip install dynamo_json\n\n## Usage\n\nUse as a library\n\n```python\nimport dynamo_json\n\ndynamo_json.marshall({\"some\": [\"json\", \"document\"]})\n\n# {\"some\": {\"L\": [{\"S\": \"json\"}, {\"S\": \"document\"}]}}\n\ndynamo_json.unmarshall({\"some\": {\"L\": [{\"S\": \"json\"}, {\"S\": \"document\"}]}})\n\n# {\"some\": [\"json\", \"document\"]}\n```\n\nor as a CLI tool\n\n```\n$ dynamo-json '{\"my\": \"json\"}'\n{\"my\": {\"S\": \"json\"}}\n\n$ dynamo-json '{\"my\": {\"S\": \"dynamo-json\"}}'\n{\"my\": \"dynamo-json\"}\n```\n\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/adilosa/dynamo-json", "keywords": "dynamo json dynamodb", "license": "", "maintainer": "", "maintainer_email": "", "name": "dynamo-json", "package_url": "https://pypi.org/project/dynamo-json/", "platform": "", "project_url": "https://pypi.org/project/dynamo-json/", "project_urls": { "Bug Reports": "https://github.com/adilosa/dynamo-json/issues", "Homepage": "https://github.com/adilosa/dynamo-json", "Say Thanks!": "http://saythanks.io/to/adilosa", "Source": "https://github.com/adilosa/dynamo-json/" }, "release_url": "https://pypi.org/project/dynamo-json/1.0.1/", "requires_dist": null, "requires_python": "", "summary": "Swap between DynamoDB JSON and normal JSON", "version": "1.0.1" }, "last_serial": 3838150, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "66ba0f1e8f1887251ac6edc3a50a3a95", "sha256": "099a970ef6b6cb83dc3d13d068606f07600af44f988cd2f50d27fa7f3bd42b8f" }, "downloads": -1, "filename": "dynamo_json-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "66ba0f1e8f1887251ac6edc3a50a3a95", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2833, "upload_time": "2018-05-06T06:13:19", "url": "https://files.pythonhosted.org/packages/53/42/06d31e8f45db529e7ffdc7cff779505c29e3bc17fdffd98cb0c9206cae2d/dynamo_json-1.0.1-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "66ba0f1e8f1887251ac6edc3a50a3a95", "sha256": "099a970ef6b6cb83dc3d13d068606f07600af44f988cd2f50d27fa7f3bd42b8f" }, "downloads": -1, "filename": "dynamo_json-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "66ba0f1e8f1887251ac6edc3a50a3a95", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2833, "upload_time": "2018-05-06T06:13:19", "url": "https://files.pythonhosted.org/packages/53/42/06d31e8f45db529e7ffdc7cff779505c29e3bc17fdffd98cb0c9206cae2d/dynamo_json-1.0.1-py2.py3-none-any.whl" } ] }