मैं JSON.NET deserialization का उपयोग कर डेटा के साथ एक सी # ऑब्जेक्ट (आयातित उत्पादकोडकेंटर) को पॉप्युलेट करने का प्रयास कर रहा हूं।सी # परिणामों में JSON.NET Deserialization खाली ऑब्जेक्ट में
ImportedProductCodesContainer.cs:
using Newtonsoft.Json;
[JsonObject(MemberSerialization.OptOut)]
public class ImportedProductCodesContainer
{
public ImportedProductCodesContainer()
{
}
[JsonProperty]
public ActionType Action { get; set; }
[JsonProperty]
public string ProductListRaw { get; set; }
public enum ActionType {Append=1, Replace};
}
JSON स्ट्रिंग:
{"ImportedProductCodesContainer":{"ProductListRaw":"1 23","Action":"Append"}}
सी # कोड:
var serializer = new JsonSerializer();
var importedProductCodesContainer =
JsonConvert.DeserializeObject<ImportedProductCodesContainer>(argument);
समस्या यह है कि importedProductCodesContainer ऊपर कोड चलाने के बाद खाली रह जाता है (एक्शन = 0, ProductListRaw = शून्य)। क्या आप कृपया यह जानने में मदद कर सकते हैं कि क्या गलत है?
धन्यवाद, यह काम किया! –