映射复杂的 javascript 对象以制定内容类型为 x-www-form-urlencoded 的请求

问题描述

我想将复杂的请求对象转换为类似 queryString 的格式,以便发布内容类型为 x-www-form-urlencoded 的 formData。 我的对象将是格式

const obj= {
  "Employee": {
    "Id": 123,"Settings": {
      "StartOfDayType": [
        1
      ],"EndOfDayType": [
        2
      ],"workSettings": {
        "WorkStartTime": "{\"Ticks\":288000000000,\"Days\":0,\"Hours\":8,\"Milliseconds\":0,\"Minutes\":0,\"Seconds\":0,\"TotalDays\":0.33333333333333331,\"TotalHours\":8,\"TotalMilliseconds\":28800000,\"TotalMinutes\":480,\"TotalSeconds\":28800}","WorkEndTime": "{\"Ticks\":648000000000,\"Hours\":18,\"TotalDays\":0.75,\"TotalHours\":18,\"TotalMilliseconds\":64800000,\"TotalMinutes\":1080,\"TotalSeconds\":64800}",},"StartLocation": {
        "Latitude": 0.0,"Longitude": 0.0
      },"StartAddr": null,"EndLocation": {
        "Latitude": 0.0,"EndAddr": null
    }
  }
}

我想将其转换为类似格式的 QueryString ,在 jquery 中我们有 $.param 不能使用它,但是有没有类似的东西我们可以在打字稿中实现相同的。 在谷歌上搜索几乎所有的东西,但没有一个转换复杂的对象。 任何帮助将非常感激 。 谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)