我想将复杂的请求对象转换为类似 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 不能使用它,但是有什么类似的东西我们可以在打字稿中实现相同的效果。在谷歌上搜索几乎所有东西,但没有一个会转换复杂的对象。任何帮助将非常感激 。谢谢