为什么要Json压缩:
1、因为格式化后的Json,便于查看,但是换行太多,不方便摘取
2、压缩的Json,就一行,比较容易摘取
Json代码实现样例:
/// <summary>////// </summary>protected void JsonZip(){string str = @"[{""Age"":1,""Name"":""Name.0"",""Sex"":""男"",""IsMarry"":false},{""Age"":2,""Name"":""Name.1"",""Sex"":""女"",""IsMarry"":true},{""Age"":3,""Name"":""Name.2"",""Sex"":""男"",""IsMarry"":false},{""Age"":4,""Name"":""Name.3"",""Sex"":""女"",""IsMarry"":true}]";object obj = Newtonsoft.Json.JsonConvert.DeserializeObject(str);if (obj == null)return;txt_Result.Text = Newtonsoft.Json.JsonConvert.SerializeObject(obj);}
关键代码:
#region Json压缩/// <summary>/// Json压缩/// </summary>/// <param name="str">Json格式的字符串</param>public string JsonStringToShort(string str){if (str == null || str.Length == 0)return "";try{object obj = Newtonsoft.Json.JsonConvert.DeserializeObject(str);if (obj == null)return str;string theResult = Newtonsoft.Json.JsonConvert.SerializeObject(obj);return theResult;}catch{return str;}}#endregion Json压缩
文章转载自看代码,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




