Make flat dict and back from dict
With pip:
pip install accordion
from accordion import compress, expand
data = {
"a": [1, 2, 3],
"b": {
"c": "d"
}
}
expected = {
"a/0": 1,
"a/1": 2,
"a/2": 3,
"b.c": "d"
}
assert compress(data) == expected
assert expand(compress(data)) == data
Tested with python3.6
- clone repo:
git clone <your-fork>
- create and activate your virtualenv
pip install -r requirements.txt && pip install -r dev-requirements
./run_tests.sh