Я хотел бы использовать RestSharp для подключения к моим службам ASP.NET WebApi. WebApi автоматически обрабатывает привязку модели, но очень специфичен в отношении того, как он получает json. Например, рассмотрим следующее:
Public Class DTO
Property JsonDictionary As Dictionary(Of String, String)
End Class
ASP.NET WebApi соответствующим образом свяжет это с моделью, если я отправлю это на свой POST:
{
"JsonDictionary[0].Key":"key1",
"JsonDictionary[0].Value":"value1"
}
Я хотел бы использовать RestSharp или JSON.NET для сериализации словарей в этом формате и отправки Content-Type: application/json. Могу ли я использовать их для достижения своей цели или мне нужно будет написать свой собственный сериализатор? Любая помощь приветствуется.