JSON.NET StackOverflowException while serialization

后端 未结 2 1957
离开以前
离开以前 2020-12-11 10:46

My C# program is running into StackOverflowException, when I try to serialize object with similar structure like this:

  • Object has members which reference each
2条回答
  •  慢半拍i
    慢半拍i (楼主)
    2020-12-11 11:08

    public class Model
     {
        public int Id { get; set; }
        public string Name { get; set; }
        public string SurName { get; set; }
     }
    List list = new List();
    list.Add(new Model { Id = 1, Name = "Jon", SurName = "Snow"});
    var stringJson = JsonConvert.SerializeObject(list, new JsonSerializerSettings
      {
        PreserveReferencesHandling = PreserveReferencesHandling.Objects
      });
    

提交回复
热议问题