我想在JavaScript中发送多级JSON对象作为GET请求参数。要序列化,我使用以下命令:
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 );
并接收:
key_a%5Bkey_aa%5D=1&key_a%5Bkey_ab%5D=2&key_b%5Bkey_ba%5D=1&key_b%5Bkey_bb%5D=2
接下来,在python中,我要解码这个字符串:
print(parse_qs(json))
我收到:
{
'key_a[key_aa]': ['1'],
'key_a[key_ab]': ['2'],
'key_b[key_ba]': ['1'],
'key_b[key_bb]': ['2']
}
如何将此字典转换为类似于输入JSON对象的形式?你知道吗
我的问题的答案是:使用JSON.stringify文件你知道吗
要序列化JavaScript对象并执行下一步操作,请使用
在Python中获取字典以备POST请求使用。你知道吗
相关问题 更多 >
编程相关推荐