【CSharp】JSON格式化
效果展示
代码示例
using System.IO;
using Newtonsoft.Json;
private string ConvertJsonString(string str)
{
if (!string.IsNullOrEmpty(str))
{
try
{
//格式化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();
}
}
catch (Exception ex)
{
throw ex;
}
}
return str;
}
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 @小小笔记,大大用处(https://blog.uptoz.cn)
评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果