【发布时间】:2018-11-11 00:15:19
【问题描述】:
如何清理/缩小现有的 json 字符串?我见过使用正则表达式。还有其他(可能更有效)的方法吗?
【问题讨论】:
-
检查这个Minify Json。您将清楚地了解 Minify a json string。
如何清理/缩小现有的 json 字符串?我见过使用正则表达式。还有其他(可能更有效)的方法吗?
【问题讨论】:
Install-Package Newtonsoft.Json
只需解析它,然后序列化回 JSON:
var jsonString = " { title: \"Non-minified JSON string\" } ";
var obj = JsonConvert.DeserializeObject(jsonString);
jsonString = JsonConvert.SerializeObject(obj);
SerializeObject(obj, Formatting.None) 方法接受 Formatting 枚举作为第二个参数。您可以随时选择是否需要Formatting.Indented 或Formatting.None。
【讨论】: