zoukankan      html  css  js  c++  java
  • JsonHelper

    
    
    	public class JsonHelper
    	{
            /// <summary>
            /// 对象转Json
            /// </summary>
            /// <param name="obj">被转换的对象</param>
            /// <returns>转换后的Json数据</returns>
            public static string ObjectToJson(object obj)
            {
                StringBuilder sb = new StringBuilder();
                sb.Append("{");
    
                Type type = obj.GetType();
                foreach (PropertyInfo pi in type.GetProperties())
                {
                    sb.Append("\""+pi.Name.ToLower()+"\":\""+pi.GetValue(obj,null).ToString().ToLower()+"\",");
                }
    
               return sb.ToString().TrimEnd(',') + "}";//JavaScriptConvert.SerializeObject(obj);
            }
    
            /// <summary>
            /// Json转对象
            /// </summary>
            /// <param name="json">待转换的Json数据</param>
            /// <param name="type">对象类型</param>
            /// <returns>构建好的对象</returns>
            public static object JsonToObject(string json, Type type)
            {
                return JavaScriptConvert.DeserializeObject(json, type);
            }
    
            public static string JsonSerialize<T>(T t)
            {
                return "";
            }
    	}
    
  • 相关阅读:
    几个前端可能会遇到的小问题
    函数内部变量与该函数名冲突会怎样
    顺序表之删除算法
    顺序表之插入算法
    IPV4和IPV6的区别
    win10关闭自动更新
    spring常见十大异常
    java中list和Arrylist的区别
    垃圾收集器与内存分配策略
    java类加载机制
  • 原文地址:https://www.cnblogs.com/mahaisong/p/2008995.html
Copyright © 2011-2022 走看看