У меня есть список объектов следующего класса:
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;
}
}
когда я конвертирую этот список в строку json с помощью Newtonsoft.Json, он возвращает массив пустых объектов.
string json=JsonConvert.SerializeObject(list);
Я получаю следующий результат.
[{}, {}, {}, {}, {}]
Пожалуйста, помогите мне в решении этой проблемы.