I would like to send multilevel JSON object as GET request parameter in JavaScript. To serialize I use this:
json_object = {
key_a: {
key_aa: 1,
key_ab: 2,
},
key_b: {
key_ba: 1,
key_bb: 2,
},
}
var encoded_json = jQuery.param( json_object );
and receive:
key_a%5Bkey_aa%5D=1&key_a%5Bkey_ab%5D=2&key_b%5Bkey_ba%5D=1&key_b%5Bkey_bb%5D=2
So, next, in python I would like to decode this string:
print(parse_qs(json))
and I receive:
{
'key_a[key_aa]': ['1'],
'key_a[key_ab]': ['2'],
'key_b[key_ba]': ['1'],
'key_b[key_bb]': ['2']
}
How can I transform this dictionary to form similar to input JSON object?