RestSharp를 사용하여 ASP.NET WebApi 서비스에 연결하고 싶습니다. WebApi는 모델 바인딩을 자동으로 처리하지만 json을받는 방법에 대해 매우 구체적입니다. 내 POST이를 보낼 경우이 적절하게RestSharp/ASP.NET WebApi를 사용하여 사용자 지정 Json 사전 serialization
Public Class DTO
Property JsonDictionary As Dictionary(Of String, String)
End Class
은 ASP.NET WebApi 것 모델 바인딩 : 예를 들어, 다음 사항을 고려 내가 RestSharp 또는 JSON.NET을 사용하고 싶습니다
{
"JsonDictionary[0].Key":"key1",
"JsonDictionary[0].Value":"value1"
}
이 형식으로 사전을 직렬화하고 Content-Type : application/json을 보냅니다. 내 목표를 달성하기 위해 이들을 사용할 수 있습니까? 아니면 자체 시리얼 라이저를 작성해야합니까? 어떤 도움을 주셔서 감사합니다.
현재 Nuget에있는 베타는 JSON.Net을 사용하지 않습니다. VS RC까지 기다리거나 코드 플렉스에서 최신 소스를 찾으십시오. –
그래서 CodePlex에서 WebApi로 업그레이드하면 원래 게시물에 명시된 형식으로 명시 적으로보다 유연한 JSON 옵션을 사용하여 바인딩을 모델링 할 수 있습니다. –