8

可能重复:
有效地从字符串中删除所有空格
在 .NET 中缩小缩进的 JSON 字符串

我有一个这样的字符串:

{"languages" : [{"fluency": 4, "id": 15}], "address" : {"city_id" : 8341, "city_name" : "My city"}, "about" : null, "birthday" : "1988-03-18", "email" : "email@a.com", "id" : 3, "income" : 4}

我想要一个像这样的紧凑/缩小字符串:

{"languages":[{"fluency":4,"id":15}],"address":{"city_id":8341,"city_name":"My city"},"about":null,"birthday":"1988-03-18","email":"email@a.com","id":3,"income":4}

笔记:

  • 我正在使用内置System.Json在我的应用程序中执行序列化。JsonValue我使用该方法检索对象的字符串表示形式ToString (),但看起来我无法控制输出字符串的格式。
  • 我想使用辅助方法来“缩小”JSON 字符串。我不想在项目中包含另一个第三方 Json 库。
  • 我正在使用复杂的 JSON 数据结构(包括嵌套对象/数组)
  • 我使用的是 Mono,而不是 .NET
4

0 回答 0