WebAPI|WebAPI 多对多对象输出json异常()
场景:【WebAPI|WebAPI 多对多对象输出json异常()】解决方法: Global.asax.cs文件的 Application_Start()中,添加如下代码:
假如用户表
和角色表
,他们之间是多对多的关系。当我们在查询到数据后通过json进行输出的时候,报错了。
报错信息意思是不能循环引用对象。由于2个表中互有对方引用字段所以在生成json数据的时候,就会报错(Newtonsoft.json默认是不能循环调用的)。
protected void Application_Start()
{
HttpConfiguration config = GlobalConfiguration.Configuration;
config.Formatters.JsonFormatter.SerializerSettings.Formatting =
Newtonsoft.Json.Formatting.Indented;
}
推荐阅读
- 放屁有这三个特征的,请注意啦!这说明你的身体毒素太多
- 爱就是希望你好好活着
- 昨夜小楼听风
- 知识
- 死结。
- 我从来不做坏事
- 烦恼和幸福
- 关于QueryWrapper|关于QueryWrapper,实现MybatisPlus多表关联查询方式
- Linux下面如何查看tomcat已经使用多少线程
- 说得清,说不清