var obj = new MyObject();
Ho riscontrato un problema con RestSharp RestRequest.AddBody(obj)
; serializzare correttamente l'oggetto.RestSharp RestRequest.AddBody che non utilizza gli attributi Newton.Json
class MyObject
{
[JsonProperty(PropertyName="a")]
public A{get;set;}
[JsonProperty(PropertyName="b")]
public B{get;set;}
}
problema è il serializzatore ADDBODY non sta prendendo in considerazione gli attributi mia JsonProperty e io riesco a capire come impostare il serializzatore sul RestRequest o RestClient?
Hai trovato un modo per impostarlo a livello globale e non per richiesta? – NilsH
Lo stesso approccio funzionerà se implementato rispetto al client piuttosto che alla singola richiesta, ma nel mio caso non volevo che il comportamento si sovrapponesse a tutte le richieste, ma solo a particolari istanze che richiedevano una proiezione una tantum tra la configurazione dell'oggetto repository e la versione dell'API dell'oggetto. – tafaju
Quale metodo/proprietà si imposta sul client per ottenere ciò? So che posso usare 'AddHandler' per aggiungere un deserializzatore' predefinito, ma non riesco a scoprire come aggiungere un 'serializzatore 'predefinito. – NilsH