0

我想将复杂的请求对象转换为类似 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,\"Days\":0,\"Hours\":18,\"Milliseconds\":0,\"Minutes\":0,\"Seconds\":0,\"TotalDays\":0.75,\"TotalHours\":18,\"TotalMilliseconds\":64800000,\"TotalMinutes\":1080,\"TotalSeconds\":64800}",
        
      },
      "StartLocation": {
        "Latitude": 0.0,
        "Longitude": 0.0
      },
      "StartAddr": null,
      "EndLocation": {
        "Latitude": 0.0,
        "Longitude": 0.0
      },
      "EndAddr": null
    }
  }
}

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

4

0 回答 0