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

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();
             }
         return str;     }
技术交流Q群: 1012481075 群内有各种流行书籍资料
原文链接:

发表评论

您的电子邮箱地址不会被公开。

WeChat
WeChat
QQ
QQ
返回顶部