在服务器端压缩JSON

时间:2013-11-07 13:00:13

标签: javascript ajax json vb.net compression

目前我有一个Visual Basic Web服务,它返回list个产品。我也有一个用javascript / jquery编写的客户端。我使用ajax调用从Web服务获取数据。我相信很快这个Web服务也将被放在IIS Web服务器上。我想知道的是,

  • 我可以在服务器端进行JSON压缩吗?客户端如何处理这些数据?
  • 当此Web服务放在IIS Web服务器上时,是否会执行任何JSON压缩?

我见过HTTP压缩和GZipped提到

谢谢

2 个答案:

答案 0 :(得分:0)

在服务器上,您可以使用循环

格式化JSON格式的列表中的数据

然后将JSON字符串分配给隐藏字段

通过javascript在客户端使用此数据

  1. 通过document.getElementById(hiddenfieldname)获取隐藏字段中的字符串.value
  2. 将字符串转换为JSON对象以供eval使用(“(”+来自隐藏字段的字符串+“)”)

答案 1 :(得分:0)

以下是json的两种格式

{
 name: "stuats",
 age: 23,
}

{name: "stuats", age: 23}

第二个是最小的尺寸。因为该文件不会有新的换行符。

在服务器端,您可以删除新行字符以减少json文件大小。

如果你在服务器端使用java spring mvc,你可以使用@ResponseBody注释

在给出json对象的函数之上。

根据我的知识,这从未使用过新的字符。

由于