當以JSON或XML格式從Web服務器向瀏覽器傳輸大量柱狀數據時,對於每一行都會不必要地重複列名。我必須轉移的基本上是CSV格式 - 即。多行數據,每一行具有相同的字段順序。比XML和JSON更高帶寬效率的數據格式?
例如,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數據,這可能會節省大部分帶寬。 –
這個問題爲什麼這麼寬泛?嘗試在服務器和客戶端之間節省帶寬時,可用的選項數量非常有限;所以有限的答案。 –
如果有人可以投票結束這個問題,爲什麼其他人不能投票重新打開它? – Lewis