C# 使用Newtonsoft.Json.dll 格式化显示Json串

来源:互联网 发布:淘宝走势在哪看 编辑:程序博客网 时间:2024/06/08 12:34
private string ConvertJsonString(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;           }       }

使用:Newtonsoft.Json.dll(版本:4.0.5.14411)
0 0
原创粉丝点击