Я хотел бы использовать 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. Могу ли я использовать их для достижения своей цели или мне нужно написать собственный сериализатор? Любая помощь приветствуется.