你好,最近在一次采访中我回答了这个问题。
如何缩小 json 响应
{
name: "sample name",
product: "sample product",
address: "sample address"
}
这是什么问题。我不知道如何缩小及其背后的过程。谁能解释一下吗?请
提前致谢。
您可以解析 JSON,然后立即重新序列化解析后的对象:
var myJson = `{
"name": "sample name",
"product": "sample product",
"address": "sample address"
}`;
// 'Minifying' the JSON string is most easily achieved using the built-in
// functions in the JSON namespace:
var minified = JSON.stringify(JSON.parse(myJson));
document.body.innerHTML = 'Result:<br>' + minified;
您必须在服务器端执行缩小操作才能改善响应大小。我想大多数语言都支持与上面的代码片段等效的内容。例如,在 php 中可能会这样写(当然,如果您的服务器运行 php):
$myJson = '{
"name": "sample name",
"product": "sample product",
"address": "sample address"
}';
$minified = json_encode(json_decode($myJson));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)