如何使用JavaScript解析x-www-form-urlencoded字符串?
我尝试解析为JSON并能够使用Object.Keys()
my responseText = {
"response": {
"header": {
"error_code": 0
},
"body": {
"foo": "foobar",
"date": "2018-04-27"
}
}
}
答案 0 :(得分:0)
URL编码形式具有key=value&key2=value2&.......
对键和值进行了编码,有关URL编码的更多信息:https://www.w3.org/TR/html401/interact/forms.html#h-17.13.4
如果任何值是对象中具有更多键和值的对象,则表单将使用[]包含该对象内的每个键,作为它们相对于根的路径的描述。
您的示例如下:
response[header][error_code]=0&response[body][foo]=foobar&response[body][date]=2018-04-27
我认为使用此信息,您可能可以弄清楚,只是要记住,文本是经过编码的,与我的示例不同。