JSON解码和编码以节省内存

时间:2016-03-27 17:28:47

标签: javascript object encode

我想发出请求并想发送大的json对象。但由于请求很大,我收到错误413请求实体太大。 所以我需要一个算法。或者流式传输这些数据会很好吗?

1 个答案:

答案 0 :(得分:0)

仅发送您需要的内容! JSON.stringify()仅删除空格。没有编码来创建JSON对象。您可以使用ZIP库(如JSONC)压缩字符串,以获得约80%的压缩。

我不相信GZip可以从浏览器到服务器(我可能是错的)。

但如果您不需要所有数据,最好只发送您需要的数据。

我见过开发人员使用单字符属性名称和方法的情况,然后使用“map”来访问属性和方法服务器端。