dynamo-json
Sick of DynamoDB using its own data type descriptors? Swap between DynamoDB and normal JSON!
Installation
Install from PyPI via pip:
pip install dynamo_json
Usage
Use as a library
import dynamo_json
dynamo_json.marshall({"some": ["json", "document"]})
# {"some": {"L": [{"S": "json"}, {"S": "document"}]}}
dynamo_json.unmarshall({"some": {"L": [{"S": "json"}, {"S": "document"}]}})
# {"some": ["json", "document"]}
or as a CLI tool
$ dynamo-json '{"my": "json"}'
{"my": {"S": "json"}}
$ dynamo-json '{"my": {"S": "dynamo-json"}}'
{"my": "dynamo-json"}
Metadata
Release files for dynamo-json 1.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dynamo-json-1.2.0.tar.gz | 2.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dynamo_json-1.2.0-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Total release size: 6.3 kB
Release files / dynamo-json-1.2.0.tar.gz
| Download URL | dynamo-json-1.2.0.tar.gz |
|---|---|
| Size | 2.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
68f9840847b12f76e718be62bb702f482142803088e4ac1a2d3e3a16d15b36cb
|
|
BLAKE2b-256 checksum How to use checksums |
e074fba208a4621015e049a6bbfb1fdec739c7af461f0acee0a2f15f7d2cac30
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.0
|
Release files / dynamo_json-1.2.0-py2.py3-none-any.whl
| Download URL | dynamo_json-1.2.0-py2.py3-none-any.whl |
|---|---|
| Size | 3.7 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
9aa10ddafb05f9bee422c8984a7b88b77b1eb3327359470fc3e16098ccac22ce
|
|
BLAKE2b-256 checksum How to use checksums |
9589842c9a341cab2074874d48b4deec489f1c11723a0bbac2354557945725dc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.0
|