如何将下面的JSON数据转换为application / x-www-form-urlencoded?

问题描述

我想将下面的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格式