zoukankan      html  css  js  c++  java
  • JavaScriptSerializer的实现-常用JsonHelper类

    最近开始自己写自己的项目了,终于鼓起勇气迈出了自己认为的这一大步!

    先来通用的helper类和大家分享一下 ,第一个是Object转为json序列的类,这个网上有很多,但我实践了一下大部分都不能用的,或者有各种bug,其实C#中有一个很好的类可以解决这个问题,他就是--JavaScriptSerializer类,有了这个类,只需简单的几行代码,就可以把你的object类型转化成json往前台输出了!

    首先我们要在项目中引用 System.Web.Extensions这个dll,才可以使用JavaScriptSerializer类

    接下来就是代码了,很简单的。

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.Script.Serialization;
    using System.Data;
    
    
    namespace CodeHelper
    {
        public class JsonHelper
        {
            /// <summary> 
            /// 对象转JSON 
            /// </summary> 
            /// <param name="obj">对象</param> 
            /// <returns>JSON格式的字符串</returns> 
            public static string ObjectToJSON(object obj)
            {
                JavaScriptSerializer jss = new JavaScriptSerializer();
                try
                {
                    return jss.Serialize(obj);
                }
                catch (Exception ex)
                {
    
                    throw new Exception("JSONHelper.ObjectToJSON(): " + ex.Message);
                }
            }
        }
    }
  • 相关阅读:
    .NET Core 服务调用 RPC
    从Docker 到 Kubernatetes 的跃迁之路
    同步异步-多线程梳理
    Net的微服务选型之路
    Visual Studio 2019安装SSIS
    HL7协议的基本语法
    vue学习笔记
    开发常用的部分sql语句总结
    VSPD虚拟串口来调试通信接口程序
    SSRS报表工具之合并行数据
  • 原文地址:https://www.cnblogs.com/junshijie/p/6526852.html
Copyright © 2011-2022 走看看