相关疑难解决方法(0)

从JSON字符串中删除所有不必要的空格(在PHP中)

如何从JSON字符串中删除所有不必要的空格(在PHP中)?

我假设我需要使用preg_replace和一些聪明的正则表达式,以便不触及作为值的一部分的空格.

一个简单的例子是:

之前: '{"key":"维持空格的值"}'

之后: '{"key":"维持空格的值"}'

基本上,我正在寻找一种方法来尽可能地缩小和打包字符串而不更改任何数据.

php regex json preg-replace minify

7
推荐指数
2
解决办法
1万
查看次数

如何从Json字符串中删除所有空格

可能重复:
有效地从字符串中删除所有空格
在.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}
Run Code Online (Sandbox Code Playgroud)

我想要一个紧凑/缩小的字符串,如下所示:

{"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}
Run Code Online (Sandbox Code Playgroud)

注意:

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

c# string mono serialization json

6
推荐指数
0
解决办法
1万
查看次数

在JSON.NET中修剪json字符串

我正在使用JObject.ToString()方法将JSON对象转换为字符串.但是如何修剪输出以删除标记之间的空格?

.net c# json.net

3
推荐指数
1
解决办法
6306
查看次数

标签 统计

c# ×2

json ×2

.net ×1

json.net ×1

minify ×1

mono ×1

php ×1

preg-replace ×1

regex ×1

serialization ×1

string ×1