码迷,mamicode.com
首页 > Web开发 > 详细

数据转换成JSON类型

时间:2017-07-05 15:54:10      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:soft   object   数据   writer   oda   serialize   tostring   字符串   obj   

#region ToJson
/// <summary>
/// 生成压缩的json 字符串
/// </summary>
/// <param name="obj">生成json的对象</param>
public static string ToJson(object obj)
{
return ToJson(obj, false);
}

/// <summary>
/// 生成JSON字符串
/// </summary>
/// <param name="obj">生成json的对象</param>
/// <param name="formatjson">是否格式化</param>
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);

Newtonsoft.Json.Converters.IsoDateTimeConverter idtc = new Newtonsoft.Json.Converters.IsoDateTimeConverter();
idtc.DateTimeFormat = "yyyy-MM-dd HH:mm:ss";

Newtonsoft.Json.JsonSerializer serializer = new Newtonsoft.Json.JsonSerializer();
serializer.Converters.Add(idtc);
Newtonsoft.Json.JsonWriter jw = new Newtonsoft.Json.JsonTextWriter(sw);

if (formatjson)
{
jw.Formatting = Newtonsoft.Json.Formatting.Indented;
}
serializer.Serialize(jw, obj);
return sb.ToString();
}

#endregion

数据转换成JSON类型

标签:soft   object   数据   writer   oda   serialize   tostring   字符串   obj   

原文地址:http://www.cnblogs.com/2260827114com/p/7121724.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!