为什么要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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
【专家有话说第五期】在不同年龄段,DBA应该怎样规划自己的职业发展?
墨天轮编辑部
1321次阅读
2025-03-13 11:40:53
【专家观点】罗敏:从理论到真实SQL,感受DeepSeek如何做性能优化
墨天轮编辑部
1303次阅读
2025-03-06 16:45:38
2025年2月国产数据库大事记
墨天轮编辑部
1021次阅读
2025-03-05 12:27:34
2025年2月国产数据库中标情况一览:GoldenDB 3500+万!达梦近千万!
通讯员
903次阅读
2025-03-06 11:40:20
2月“墨力原创作者计划”获奖名单公布
墨天轮编辑部
463次阅读
2025-03-13 14:38:19
AI的优化能力,取决于你问问题的能力!
潇湘秦
437次阅读
2025-03-11 11:18:22
优炫数据库成功应用于国家电投集团青海海南州新能源电厂!
优炫软件
345次阅读
2025-03-21 10:34:08
达梦数据与法本信息签署战略合作协议
达梦数据
298次阅读
2025-03-06 09:26:57
国产化+性能王炸!这套国产方案让 3.5T 数据 5 小时“无感搬家”
YMatrix
284次阅读
2025-03-13 09:51:26
GoldenDB数据库社区正式上线!期待与您共享新知
GoldenDB分布式数据库
239次阅读
2025-03-12 14:06:39