PHP 中没有内置的 JSON 压缩功能,但是可以通过减少 JSON 数据的格式化(例如,不使用缩进和换行)以达到压缩的效果。
为此,可以使用 json_encode() 函数的第二个参数,该参数控制编码后的 JSON 数据的格式。例如:
$data = array(...);
$json = json_encode($data, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE | JSON_COMPACT);
上面的代码将生成不带缩进和换行的 JSON 数据。