使用 .NET 缩小 json 字符串
Minify a json string using .NET
如何清理现有的 json 字符串 up/minfied?我见过正则表达式被使用。还有其他(可能更有效)方法吗?
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
。
如何清理现有的 json 字符串 up/minfied?我见过正则表达式被使用。还有其他(可能更有效)方法吗?
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
。