0

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

  • 我可以在服务器端进行 JSON 压缩吗?客户端将如何处理这些数据?
  • 当这个 Web 服务被放到 IIS Web 服务器上时,它会做任何 JSON 压缩吗?

我见过提到的 HTTP 压缩和 GZipped

谢谢

4

2 回答 2

0

以下是json的两种格式

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

或者

{name: "stuats", age: 23}

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

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

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

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

据我所知,这从未使用过换行符。

谢谢

于 2013-11-07T14:12:08.837 回答
0

在服务器上,您可以通过使用循环以 JSON 格式格式化列表中的数据

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

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

  1. 通过 document.getElementById(hiddenfieldname).value 从隐藏字段中获取字符串
  2. 将字符串转换为 JSON 对象以供 eval("(" + 隐藏字段中的字符串 + ")") 使用
于 2013-11-07T13:37:11.673 回答