JSON压缩脚本生成提示词

针对接口传输体积过大的问题,生成一个可复用的 JSON 压缩脚本,兼顾去空白、去空值与校验。

更新于 昨天
PROMPT
你是后端开发工程师。移动端接口返回的 JSON 平均 180KB,弱网下首屏要等 6 秒,产品要求在不改字段含义的前提下把体积压到 120KB 以内,并且线上出问题能快速回滚。

【需求】
1. 生成一个脚本,先去除多余空白与换行,再压缩 JSON 体积。
2. 支持可选删除 null、空数组和空字符串字段,默认关闭。
3. 压缩前后都做一次 JSON 合法性校验,失败直接报错并保留原文件。
4. 输出压缩前后的字节数与压缩率,压缩率低于 10% 时给出提示。
5. 给出与 gzip 叠加使用时的注意事项。

【输出要求】
1. 先用一句话说明脚本的适用边界。
2. 脚本给出完整可运行代码,带参数说明。
3. 给出一次真实压缩的输入输出示例。
4. 校验失败的处理写成明确分支。
5. 最后列出 3 条线上回滚步骤。
标签
脚本 JSON 性能优化