【发布时间】:2014-03-16 04:14:42
【问题描述】:
当以 JSON 或 XML 格式将大量列式数据从 Web 服务器传输到浏览器时,每一行都会不必要地重复列名。我必须传输的基本上是 CSV 格式 - 即。多行数据,每行具有相同的字段顺序。
例如,我将在 XML 中传输:
<row>
<name>Frank</name>
<city>New York</city>
</row>
<row>
<name>Brian</name>
<city>Jerusalem</city>
</row>
etc..
与 JSON 相同,字段名称会不必要地重复,这会无缘无故地变成很多额外的字节。
我的问题是,是否有其他标准格式受 Javascript 和/或 .NET 中的库支持,我可以使用它们来更有效地传输这种“类似 CSV”的数据集?
【问题讨论】:
-
那么,为什么不使用 CSV?您还可以将服务器设置为 gzip 数据,这可能会节省最多的带宽。
-
为什么这个问题太宽泛了?尝试节省服务器和客户端之间的带宽时,可用的选项数量非常有限;所以一组有限的答案。
-
如果有人可以投票关闭问题,为什么其他人不能投票重新打开它?
标签: javascript .net ajax xml json