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

C# winform格式化Json

时间:2020-05-11 15:42:47      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:rgs   event   info   tchar   button   null   reader   string   格式化json   

//格式化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;
}
}
private void button16_Click(object sender, EventArgs e)
{
string str = textBox2.Text;
textBox2.Text = ConvertStringToJson(str);

}

C# winform格式化Json

标签:rgs   event   info   tchar   button   null   reader   string   格式化json   

原文地址:https://www.cnblogs.com/tuxer/p/12869126.html

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