रिटर्न मैं निम्नलिखित वर्ग की वस्तुओं की सूची है:Newtonsoft.Json क्रमबद्धता खाली json वस्तु
public class Catagory
{
int catagoryId;
string catagoryNameHindi;
string catagoryNameEnglish;
List<Object> subCatagories;
public Catagory(int Id, string NameHindi, string NameEng,List<Object> l)
{
this.catagoryId = Id;
this.catagoryNameHindi = NameHindi;
this.catagoryNameEnglish = NameEng;
this.subCatagories = l;
}
}
public class SubCatagory
{
int subCatagoryId { get; set; }
string subCatNameHindi { get; set; }
string subCatNameEng { get; set; }
public SubCatagory(int Id, string NameHindi, string NameEng)
{
this.subCatagoryId = Id;
this.subCatNameEng = NameEng;
this.subCatNameHindi = NameHindi;
}
}
जब मैं इसे खाली ऑब्जेक्ट की श्रेणी रिटर्न Newtonsoft.Json का उपयोग करके json स्ट्रिंग के लिए इस सूची को परिवर्तित कर रहा हूँ।
string json=JsonConvert.SerializeObject(list);
मुझे निम्नलिखित परिणाम मिल रहे हैं।
[{}, {}, {}, {}, {}]
कृपया मुझे इस समस्या के संबंध में मदद करते हैं।
क्या आप सुनिश्चित हैं कि सूची शून्य ऑब्जेक्ट्स की सूची नहीं है। जैसा कि आपने 'पैरामीटरेटेड' कन्स्ट्रक्टर घोषित किया है। यदि आप खाली ऑब्जेक्ट बनाना चाहते हैं तो आपको कक्षा में 'खाली' कन्स्ट्रक्टर मैन्युअल रूप से घोषित करना होगा। –
हाँ – VIVEK
सूची में कोई शून्य वस्तुएं नहीं हैं, मुझे जैक्सन लाइब्रेरी का उपयोग करके एक ही समस्या हो रही थी। खेतों को सार्वजनिक करने से समस्या भी हल हो गई। – FrancisA