var obj = new MyObject();
У меня возникли проблемы с получением RestSharp RestRequest.AddBody(obj)
; для правильной сериализации объекта.RestSharp RestRequest.AddBody не используя Newton.Json атрибуты
class MyObject
{
[JsonProperty(PropertyName="a")]
public A{get;set;}
[JsonProperty(PropertyName="b")]
public B{get;set;}
}
проблема является AddBody сериализатору не принимая во внимание атрибуты мой JsonProperty и я могу показаться, чтобы выяснить, как установить сериалайзер на RestRequest или RestClient?
Вы нашли способ установить это глобально, а не по запросу? – NilsH
Тот же подход будет работать, если он будет реализован в отношении клиента, а не отдельного запроса, но в моем случае я не хотел, чтобы поведение каскадировалось по всем запросам, а всего лишь отдельные экземпляры, которые требовали одноразовой проекции между конфигурацией объекта репозитория и версией API объекта. – tafaju
Какой метод/свойство вы устанавливаете на клиенте для достижения этого? Я знаю, что я могу использовать 'AddHandler', чтобы добавить десериализатор по умолчанию, но я не могу узнать, как добавить по умолчанию' serializer' – NilsH