我想使用 RestSharp 连接到我的 ASP.NET WebApi 服务。WebApi 自动处理模型绑定,但它非常具体地说明它如何接收 json。例如,考虑以下情况:
Public Class DTO
Property JsonDictionary As Dictionary(Of String, String)
End Class
如果我将它发送到我的 POST,ASP.NET WebApi 将适当地对它进行模型绑定:
{
"JsonDictionary[0].Key":"key1",
"JsonDictionary[0].Value":"value1"
}
我想使用 RestSharp 或 JSON.NET 以这种格式序列化字典并发送 Content-Type: application/json。我可以使用这些来实现我的目标还是需要编写自己的序列化程序?任何帮助表示赞赏。