我使用的是自定義的JsonSerializer,如RestSharp軟件包中的自述文件中所述。我可以將自定義的JsonSerializer設置爲RestSharp RestClient
到現在爲止,我添加的自定義序列化到每一個請求:
RestRequest request = new RestRequest("scans", Method.POST);
request.JsonSerializer = new MyCustomJsonSerializer();
但Read Me文件mentained我可以將其添加直接到RESTClient實現:
有一個重大更改:默認Json 串行器不是 與Json.NET更長的兼容。要使用Json.NET進行系列化, 從 https://github.com/restsharp/RestSharp/blob/86b31f9adf049d7fb821de8279154f41a17b36f7/RestSharp/Serializers/JsonSerializer.cs 複製代碼,並與您的客戶端進行註冊:
VAR的客戶=新RESTClient實現();
client.JsonSerializer = new YourCustomSerializer();
我找不到在RESTClient實現類此屬性...
它是在自述文件中的錯誤呢?或者包沒有更新? 是否有另一種方式來添加自定義序列化器,而不是將其添加到每個請求?
所以,我應該加上manua對每個請求都適用?是嗎? –
應該手動添加到每個請求? –