C#格式化JSON字符串


private string ConvertStringToJson(string str)
{
   //格式化json字符串
   JsonSerializer serializer = new JsonSerializer();
   TextReader tr = new StringReader(str);
   JsonTextReader jtr = new JsonTextReader(tr);
   object obj = serializer.Deserialize(jtr);
   if (obj != null)
   {
       StringWriter textWriter = new StringWriter();
       JsonTextWriter jsonWriter = new JsonTextWriter(textWriter)
       {
           Formatting = Formatting.Indented,
           Indentation = 4,
           IndentChar = ' '
       };
       serializer.Serialize(jsonWriter, obj);
       return textWriter.ToString();
   }
   else
   {
       return str;
   }         
}
GarsonZhang www.yesdotnet.com

 

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
YES开发框架
上一篇:使用SQL 创建数据库备份作业
下一篇:C#格式化JSON字符串
评论列表

发表评论

评论内容
昵称:

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码