:)对于我的应用,我需要为HTTP GET请求生成URL。我已经准备好了JSON数据,因为我将使用它们,所以我想生成这些URL,用于从C#代码中的JSON数据结构中过滤数据。
例如,我有这个JSON结构:
{
"filter": {
"logic": "and",
"filters": [
{
"field": "created",
"operator": "gte",
"value": "2016-09-19+00:00:00"
},
{
"field": "created",
"operator": "lte",
"value": "2016-09-19+59:59:59"
}
]
}
}
我想要这个网址:
.../api/v6/tickets?filter[logic]=and&filter[filters][0][field]=created&filter[filters][0][operator]=gte&filter[filters][0][value]=2016-09-19+00:00:00&filter[filters][1][field]=created&filter[filters][1][operator]=lte&filter[filters][1][value]=2016-09-19+59:59:59
我认为HttpWebRequest中可能有一些方法可以帮我这么做,但我找不到任何东西。我试图在体内传递JSON数据,但它不起作用(因为我需要在此之前创建Request?)。
你知道一些东西(一些标准化的方法或其他东西)可以用来通过JSON结构动态生成URL吗?
非常感谢!