Mam punkt końcowy, który pobiera obiekt Json, który ma element komunikatu, a reszta może mieć różne właściwości. Oto przykład:Jak umieścić surowy Json w RestSharp?
public void SendMessage(IDictionary<string, string> message)
{
var client = new RestClient(MahUrl);
var request = new RestRequest(Method.POST);
var json = new JObject();
foreach (var pair in message)
{
json.Add(pair.Key, pair.Value);
}
json = new JObject(new JProperty("message", json));
// {
// "message":
// {
// "prop1": "val1",
// "foo": "bar",
// "batman": "robin"
// }
// }
// not quite sure here
request.?
// send request
}
Widziałem kilka przykładów, jak można serializacji/deserializacji obiektu .Net ale jak widać, właściwości obiektu JSON mogłyby być cokolwiek. Jak mogę po prostu napisać surowy json za pomocą RestSharp?
Jestem również zainteresowany tym. Czy udało ci się ostatecznie rozwiązać problem? – Para
Zrezygnowałem z RestSharp. Musiałem użyć standardowego HttpWebRequest, aby wysłać wiadomość, która była tak dziwna. – bressain