Я хотел бы использовать RestSharp для подключения к моим службам ASP.NET WebApi. WebApi автоматически связывает привязку к модели, но она очень специфична в том, как она получает json. Например, рассмотрим следующее:Пользовательский Json Dictionary Serialization с RestSharp/ASP.NET WebApi
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. Могу ли я использовать их для достижения своей цели или мне нужно будет написать собственный сериализатор? Любая помощь приветствуется.
Бета-версия, которая в настоящее время находится на Nuget, не использует JSON.Net. Вы можете либо подождать, пока VS RC не получит этого, либо перейдите прямо к последнему источнику кода. –
Итак, вы говорите, что если я перейду в WebApi из CodePlex, то смогу моделировать привязку с более гибкими параметрами JSON, а не явно в формате, указанном в исходном сообщении? –