क्लाइंट पक्ष औपचारिक JSON सामग्री "{\"Id\":[1,2,3],\"Size\":56}"
प्राप्त करता है, लेकिन बाइट सरणी deserialization में एक त्रुटि प्राप्त करें।RestSharp JSON सामग्री को deserialize (किसी ऑब्जेक्ट का प्रतिनिधित्व एक बाइट सरणी है) त्रुटि
1 त्रुटि नीचे
IRestResponse<key> response = client.Execute<key>(request);
2 त्रुटि संदेश बयान में होता है "कोई parameterless निर्माता इस वस्तु के लिए परिभाषित किया है।"
public class key
{
public byte[] id { get; set; }
public int Size { set; get; }
}
4 मैं उद्देश्य यह है कि JSON प्रारूप द्वारा स्ट्रिंग और पूर्णांक होता है और है कि सब ठीक है लेकिन बाइट सरणी है गुजर की कोशिश की है:
3 ग्राहक आकार में वस्तु वर्ग के रूप में यह सर्वर साइड में है एक ही है।
यह मेरे साथ भी हुआ, मुझे अंत में पता चला कि मैंने अपनी कक्षाओं में से एक में एक पिस्की स्ट्रिंग सरणी डाली थी। इसे सूची में बदलकर तुरंत समस्या ठीक हो गई और सभी परीक्षण गुजरने लगे। –
jamesbar2