数据转换成JSON类型
2021-07-04 09:04
标签:soft object 数据 writer oda serialize tostring 字符串 obj #region ToJson /// Newtonsoft.Json.Converters.IsoDateTimeConverter idtc = new Newtonsoft.Json.Converters.IsoDateTimeConverter(); Newtonsoft.Json.JsonSerializer serializer = new Newtonsoft.Json.JsonSerializer(); if (formatjson) #endregion 数据转换成JSON类型 标签:soft object 数据 writer oda serialize tostring 字符串 obj 原文地址:http://www.cnblogs.com/2260827114com/p/7121724.html
///
/// 生成压缩的json 字符串
///
/// 生成json的对象
public static string ToJson(object obj)
{
return ToJson(obj, false);
}
/// 生成JSON字符串
///
/// 生成json的对象
/// 是否格式化
public static string ToJson(object obj, bool formatjson)
{
System.Text.StringBuilder sb = new System.Text.StringBuilder();
System.IO.StringWriter sw = new System.IO.StringWriter(sb);
idtc.DateTimeFormat = "yyyy-MM-dd HH:mm:ss";
serializer.Converters.Add(idtc);
Newtonsoft.Json.JsonWriter jw = new Newtonsoft.Json.JsonTextWriter(sw);
{
jw.Formatting = Newtonsoft.Json.Formatting.Indented;
}
serializer.Serialize(jw, obj);
return sb.ToString();
}
上一篇:JS函数的定义与调用方法