var obj = new MyObject();
मुझे RestSharp RestRequest.AddBody(obj)
प्राप्त करने में कोई समस्या है; ऑब्जेक्ट को सही ढंग से क्रमबद्ध करने के लिए।RestSharp RestRequest.AddBody न्यूटन का उपयोग नहीं कर रहा है। जेसन विशेषता
class MyObject
{
[JsonProperty(PropertyName="a")]
public A{get;set;}
[JsonProperty(PropertyName="b")]
public B{get;set;}
}
समस्या AddBody serializer खाता मेरी JsonProperty विशेषताओं को ध्यान में रखकर नहीं किया जाता है और मैं यह पता लगाने की RestRequest या RestClient पर serializer स्थापित करने के लिए कैसे लग सकता है?
क्या आपको यह वैश्विक स्तर पर सेट करने का कोई तरीका मिला है, न कि प्रति अनुरोध? – NilsH
एक ही दृष्टिकोण काम करेगा यदि ग्राहक के खिलाफ व्यक्तिगत अनुरोध के बजाय लागू किया गया था, लेकिन मेरे मामले में मैं नहीं चाहता था कि व्यवहार सभी अनुरोधों के माध्यम से कैस्केड हो, केवल विशेष उदाहरण जिन्हें रिपोजिटरी ऑब्जेक्ट कॉन्फ़िगरेशन और एपीआई के संस्करण के बीच एक-ऑफ प्रोजेक्शन की आवश्यकता होती है वस्तु का। – tafaju
यह प्राप्त करने के लिए ग्राहक पर आप कौन सी विधि/संपत्ति सेट करते हैं? मुझे पता है कि मैं एक डिफ़ॉल्ट 'deserializer' जोड़ने के लिए' AddHandler' का उपयोग कर सकता हूं, लेकिन मुझे यह नहीं पता कि डिफ़ॉल्ट 'serializer' – NilsH