RestSharpを使用してASP.NET WebApiサービスに接続したいと考えています。 WebApiはモデルバインドを自動的に処理しますが、jsonをどのように受け取るかは非常に具体的です。私は私のポストにこれを送信する場合、この適切RestSharp/ASP.NET WebApiを使用したカスタムJson辞書シリアライズ
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オプションを使用してバインドをモデル化できるようになるでしょうか? –