JSON哪个更好?或CSV吗?(用于从远程服务器到web应用程序(前端)的大数据(~ 1gb)



我正试图从以二进制格式发送数据的远程url获取大型表格数据。为了读取这些数据,我使用C程序与服务器一起运行(内置)。C程序从各种来源获取二进制格式的数据,转换为可读形式并发送给前端。

有两个选项:

  1. 我将数据转换成CSV格式,这是更轻或
  2. 我将数据转换成JSON格式,这有点重,但易于前端web应用程序解释

我想在前端完成数据的排序和分组等操作。所以你能建议我在这种情况下使用哪个更好吗?

更新:
1 ->前端只接收数据,可能会进行排序或分组

如果必须将所有数据发送到前端,则可以使用json数组包装每一行。这将最小化您添加的额外数据量,例如

data:{
     columns:["A","B","C"],
     rows:[  [1,2,3],[4,5,6],[7,8,9]   ]
}
但是,如果可能的话,我会尽量避免将所有数据发送到前端应用程序。应该可以通过使用ajax调用按需获取所需数据来显示数据页面。服务器可以完成繁重的排序、分组等工作。考虑将数据存储在数据库中。

相关内容