【发布时间】:2020-12-18 03:03:24
【问题描述】:
我想将以下 JSON 数据转换为 x-www-form-urlencoded 格式。如何在 JavaScript 中做到这一点?或者任何在线转换器?
stripe_data: {
"type" : "card",
"billing_details" : {
"name" : "sample test",
"email" : "sampletest@gmail.com",
"phone" : "+61 76 253 4125",
"address" : {
"state" : "Melborne",
"country" : "Australia"
}
},
"card" : {
"number" : "4242424242424242",
"cvc" : "242",
"exp_month" : "01",
"exp_year" : "22"
}
}
我搜索了谷歌,但我没有找到这种类型的数据(对象到对象)的任何解决方案。
【问题讨论】:
-
x-www-form-urlencoded是一种仅支持 key=data 对的数据格式。有些扩展支持嵌套数据结构,但不支持核心格式。您应该确切地找出您应该发送给试图解析这些数据的任何东西。 -
我想将以上数据发送到 Stripe api
https://api.stripe.com/v1/payment_methods它是x-www-form-urlencoded格式,所以我想转换。 -
您可以对请求正文进行字符串化并传递您想要的标头
-
如何将对象字符串化为对象数据???
-
您使用的是纯 JavaScript 还是其他框架?因此我可以给出准备好的解决方案
标签: javascript json x-www-form-urlencoded