码迷,mamicode.com
首页 > Windows程序 > 详细

C#将字符串格式化为Json

时间:2019-07-05 12:31:36      阅读:405      评论:0      收藏:0      [点我收藏+]

标签:nbsp   ToJson   ons   plain   comment   string   indent   alt   null   

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;
           }         
       }

C#将字符串格式化为Json

标签:nbsp   ToJson   ons   plain   comment   string   indent   alt   null   

原文地址:https://www.cnblogs.com/LCLBook/p/11137384.html

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