F/FBase/Types/ToJson.cs

(完整代码) 1KB

using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Text;
using System.IO;
using System.Data;
using System.Web;
using System.Security.Permissions;
using System.Web.Script.Serialization;

namespace System
{
    /// <summary>
    /// Json 操作类
    /// </summary>
    public static class ToJson
    {

        /// <summary> 
        /// 将对象转化为Json字符串 
        /// </summary> 
        /// <param name="obj">源对象</param> 
        /// <returns>json数据</returns> 
        public static string FToJson(this object obj)
        {
            return F.Base.Types.ToJson.FToJson(obj);
        }

        /// <summary> 
        /// 将Json字符串转化为对象
        /// </summary> 
        /// <param name="strJson">Json字符串</param> 
        /// <returns>目标对象</returns>
        public static T FJsonTo<T>(this string strJson) where T : class
        {
            return F.Base.Types.ToJson.FJsonTo<T>(strJson);
        }

        #region DataTable 转换 json
        /// <summary>
        /// DataTable转换为Json数据
        /// </summary>
        /// <param name="dt">数据源</param>
        /// <returns></returns>
        public static string FToJson(this DataTable dt)
        {
           
            return F.Base.Types.ToJson.FToJson(dt);
        }
        #endregion

    }
}

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。