使用 .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.IndentedFormatting.None