小解系列-自关联对象.Net MVC中 json序列化循环引用问题
2024-10-18 16:34:58
自关联对象在实际开发中用的还是比较多,例如常见的树形菜单。本文是自己实际的一个小测试,可以解决循环引用对象的json序列化问题,文笔不好请多见谅,如有错误请指出,希望有更好的解决方案,一起进步。
- 构造一个自关联实体
- 构造序列化数据
- 无任何处理序列化输出
可以看下面的表格数据是嵌套的
无任何处理直接序列化
- 解决
重写JsonResult, ReferenceLoopHandling.Ignore忽略其循环引用
调用
最终调用结果
最新文章
- Mongodb的安装使用
- scikit-learn 朴素贝叶斯类库使用小结
- MMORPG大型游戏设计与开发(服务器 游戏场景 事件)
- 【转】Unix NetWork Programming——环境搭建(解决unp.h等源码编译问题)
- Highcharts结合PhantomJS在服务端生成高质量的图表图片
- 转: JSTL SQL标签库 使用
- caffe windows 学习第一步:编译和安装(vs2012+win 64)
- dede cms列表页调用文章简介(借鉴)
- android中实现Parcelable序列化步骤
- PHP 和Apache的安装和配置
- CentOS下Apache+SVN+LDAP的安装与配置
- PHP 函数:intval()
- 在 APK 中找不到对应的 securityguard***.so 文件或者 so 文件载入出错
- linux中python环境搭建及升级后yum不可用解决方案
- 02 基础设施/Gitlab - DevOps之路
- 肺结节CT影像特征提取(三)——肺结节CT影像特征提取系统软件设计
- [luogu5077][Tweetuzki 爱等差数列]
- 学习总结:CSS(一)定义方式、选择器、选择器权重
- Linux 的基本操作(初识linux)
- java 高性能读模式(译)
热门文章
- Detailed Information for Outputted Files from Somatic Mutation Annotators(annovar 注释文件条目详细解释)
- python对mysql数据库操作的三种不同方式
- webApi签名验证
- Spring+SpringMVC+MyBatis深入学习及搭建(七)——MyBatis延迟加载
- C#基础 Dictionary存储自定义对象作为键值
- php的数据访问和封装运用
- cal日历工具的用法
- 浏览器内核 网址分解 web服务器
- .NET ORM框架 SqlSuagr4.0 功能详解与实践【开源】
- 表连接查询的顺序和where子句条件的前后顺序会影响sql的性能么