Metadata-Version: 2.1
Name: dynamo-json
Version: 1.0.1
Summary: Swap between DynamoDB JSON and normal JSON
Home-page: https://github.com/adilosa/dynamo-json
Author: adilosa
License: UNKNOWN
Project-URL: Bug Reports, https://github.com/adilosa/dynamo-json/issues
Project-URL: Say Thanks!, http://saythanks.io/to/adilosa
Project-URL: Source, https://github.com/adilosa/dynamo-json/
Keywords: dynamo json dynamodb
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Description-Content-Type: text/markdown

[![Build](https://travis-ci.org/adilosa/dynamo-json.svg?branch=master)]()

# 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

```python
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"}
```


