zoukankan      html  css  js  c++  java
  • 此类目的是防治序列化Json字符串时的循环引用问题-------最好解决方案

    using Newtonsoft.Json;
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;

    namespace AccpStudentMIS
    {
        //此类目的是防治序列化Json字符串时的循环引用问题
        //此类为Object类的扩展方法,需要引用Newtonsoft.Json.dll类
        //使用方法:在Controller中调用 Content(对象.ToJsonString(), "text/html;charset=UTF-8");方法来返回Json
        public static class ObjectExtentions
        {
            public static string ToJsonString(this Object obj)
            {

                JsonSerializerSettings jsSettings = new JsonSerializerSettings();
                jsSettings.ReferenceLoopHandling = ReferenceLoopHandling.Ignore;
                return JsonConvert.SerializeObject(obj, jsSettings);
            }
        }
    }

  • 相关阅读:
    thinkphp目录解析
    开发规范
    form
    命名空间
    类与对象
    OS知识点汇总
    C++每日一记!
    语言哲学和语言逻辑
    形式语言与自动机
    C#脚本
  • 原文地址:https://www.cnblogs.com/wahaccp/p/3293013.html
Copyright © 2011-2022 走看看