2012-09-19 80 views
0

我必须进行一些简单的数据格式转换。从CSV到Json。我想知道是否做这个服务器端或客户端将有所作为?数据转换逻辑在客户端/服务器端

我的用例是:我在服务器上有一个CSV文件,我每20毫秒读一行,并希望在它到达客户端应用程序之前将其转换为Json。所以我应该将它转换成服务器端的Json,并使用我发现的类似Json Http请求的方式在客户端获取json格式数据。或者我应该写一个javascript方法来将文本格式的响应文本转换为json。

请建议。谢谢!

+0

如果您的服务器端的CSV文件不适用于仅在服务器端转换为Json。 –

+0

您能否详细说明一下? – Andy897

+0

通过data.toJSON()解析您的CSV通过客户端,并通过客户端使您的CSV到JSON转换逻辑...这将增加您的执行速度也.. –

回答

1

我相信转换逻辑应该在服务器端完成。让您的客户端尽可能简单轻便 - 它应该从服务器获取JSON并通过用户界面进行简单显示。您所描述的转换并不是很沉重,但想象一下:1000个客户端执行相同的操作,而1个服务器执行此操作并分配给1000个客户端。

也就是说,如果你在服务器端设计一个API,你应该以最可能的格式提供你的数据。您的客户端服务器将在切片/切割和呈现简单UI客户端的数据方面拥有更大的灵活性。