Newtonsoft.Json转换强类型DataTable错误:Self referencing loop detected with type ......

原创 2015年07月07日 08:49:37

问题,在使用Newtonsoft.Json对强类型的DataTable进行系列化时会出现循环引用错误


解决办法,不要直接系列化强类型的DataTable,改为

JsonConvert.SerializeObject(dt.DefaultView.ToTable());
系列化缺省视图转换出来的DataTable

相关文章推荐

JSON.NET Error Self referencing loop detected for type

我们在使用JsonConvert.SerializeObject 把对象转换为json格式出现以下错误 其他信息: Self referencing loop detected for propert...

关于报错Self referencing loop detected with type的原因以及解决办法

这种错误是由于使用EF创建实体模型,并且模型间有关系并且添加了相应的导航属性,所以使用Json.net转换类的实例的时候 把导航属性也算进去了(A是B的导航属性,B也是A的导航属性,所以会无限循环,导...

错误:【Self referencing loop detected with type】

Newtonsoft环境:LINQ+Newtonsoft 问题:若两表间有外键,如图 如果代码按如下写法则会报错:【Self referencing loop detected with ty...
  • jin8907
  • jin8907
  • 2015年08月27日 15:38
  • 1104

Json Self referencing loop detected

Self referencing loop detected......的错误 解决方案: 1 增加  [JsonIgnore]  过滤关联,使其不参与序列化。 这个方法简单粗暴。但是你就没办法获...

asp.net mvc 的webApi (二)vs自动生成的问题

1.在新建一个webApi 的控制器的时候,选择

Self referencing loop detected for type 'System.Data.Entity.DynamicProxies.Rpt_StatementInfo_F31C84C

Self referencingloop detected for type'System.Data.Entity.DynamicProxies.Rpt_StatementInfo_F31C84CFA...

Chrome禁用NPAPI插件(包括 Silverlight、Java 和 Unity)

过去,许多插件都是使用一种称为NPAPI 的旧系统开发的。如今,只有少量网站在使用 NPAPI 插件,因为这些插件有时会给网站带来安全风险。   为了让用户获得更安全、更快速且更稳定的 Chrome ...
  • ml3947
  • ml3947
  • 2015年07月13日 14:24
  • 4614

DBNull.Value 是什么东西

DBNull在DotNet是单独的一个类型 System.DBNull 。它只有一个值 DBNull.Value 。DBNull 直接继承 Object ,所以 DBNull 不是 string , ...

DataTable 转 JSON , 并输出到前台. (Newtonsoft.dll)

前台页面: 无标题页 $(function(){ $.getJSON("Default2.aspx?action=ge...
  • yenange
  • yenange
  • 2012年06月09日 01:47
  • 4371
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Newtonsoft.Json转换强类型DataTable错误:Self referencing loop detected with type ......
举报原因:
原因补充:

(最多只允许输入30个字)