问题描述
我想将下面的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"
}
}
我搜索了google,但没有找到针对此类数据(从对象到对象)的任何解决方案。
解决方法
我使用名为qs
的JavaScript包解决了上述问题。
我正在Nuxt.js中工作并使用npm,所以我在这一点上给出了答案
首先使用npm run qs
安装
然后在您的代码中输入import qs from 'qs'
之类的qs
然后使用所需的任意位置,例如qs.stringify(data)
//数据-JSON格式