RestSharpを使用してASP.NETWebApiサービスに接続したいと思います。WebApiはモデルバインディングを自動的に処理しますが、jsonの受信方法については非常に具体的です。たとえば、次のことを考慮してください。
Public Class DTO
Property JsonDictionary As Dictionary(Of String, String)
End Class
これをPOSTに送信すると、ASP.NETWebApiはこれを適切にモデルバインドします。
{
"JsonDictionary[0].Key":"key1",
"JsonDictionary[0].Value":"value1"
}
RestSharpまたはJSON.NETを使用して、この形式で辞書をシリアル化し、Content-Type:application/jsonを送信したいと思います。これらを使用して目標を達成できますか、それとも独自のシリアライザーを作成する必要がありますか?どんな助けでも大歓迎です。