我有一组linq到sql类,并使用.NET JavaScriptSerializer将它们序列化为JSON。
但是,一旦我将记录添加到相关表上,序列化就会引发“循环引用异常”。啊!
在这里详细描述。
我有几种选择
有人遇到过这种情况么?如果可能的话,我真的更愿意选择最后一个选项,但是我不知道该怎么做。
任何帮助是极大的赞赏
最新版本的Json.NET支持序列化循环关系。在帮助中查看“ 保留对象引用 ”。