Input structure:
{
'data': { 'backup': 'oqwpnruvq3r89q24hgq0fgy183ogb76w25v94g16fg981qo3f',
'mysql': { 'asd': [ 'staff1',
'staff2',
{ 'arr': [ 'service',
'host',
{ 'asd': 'fff'}],
'name': 'nonsense',
'skip': 'apples',
'value': 'True'},
112.0,
'asdasdasd'],
'host': 'myhost.mydomain',
'paas': 'True',
'qwe': 123.5}},
'sample1': 'asdasdasdasda',
'sample2': ['qwerty', 'somestaff']
}
Serialized data:
data--mysql--asd--2--name: nonsense
data--mysql--host: myhost.mydomain
data--mysql--asd--2--arr--0: service
data--mysql--asd--2--arr--1: host
sample2--0: qwerty
data--mysql--asd--3: 112
data--backup: oqwpnruvq3r89q24hgq0fgy183ogb76w25v94g16fg981qo3f
data--mysql--paas: True
sample1: asdasdasdasda
data--mysql--qwe: 123.5
sample2--1: somestaff
data--mysql--asd--2--arr--2--asd: fff
data--mysql--asd--2--value: True
data--mysql--asd--4: asdasdasd
data--mysql--asd--2--skip: apples
data--mysql--asd--1: staff2
data--mysql--asd--0: staff1
Deserialized data:
{ 'data': { 'backup': 'oqwpnruvq3r89q24hgq0fgy183ogb76w25v94g16fg981qo3f',
'mysql': { 'asd': [ 'staff1',
'staff2',
{ 'arr': [ 'service',
'host',
{ 'asd': 'fff'}],
'name': 'nonsense',
'skip': 'apples',
'value': 'True'},
112.0,
'asdasdasd'],
'host': 'myhost.mydomain',
'paas': 'True',
'qwe': 123.5}},
'sample1': 'asdasdasdasda',
'sample2': ['qwerty', 'somestaff']}