Tengo un punto final que toma un objeto Json que tiene un elemento de mensaje y luego el resto puede tener diferentes propiedades. He aquí un ejemplo:¿Cómo publico Raw Json con 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
}
que he visto un montón de ejemplos de cómo se puede serializar/deserializar un objeto .NET, pero como se puede ver, las propiedades del objeto JSON podrían ser cualquier cosa. ¿Cómo puedo simplemente publicar raw json usando RestSharp?
Me interesa lo que está demás. ¿Logró resolver el problema eventualmente? – Para
Me rendí en RestSharp. Tuve que usar un HttpWebRequest estándar para enviar un mensaje que era raro como este. – bressain