客户端/服务器端的数据转换逻辑

时间:2012-09-19 05:43:31

标签: java javascript json web-applications

我必须进行一些简单的数据格式转换。从CSV到Json。我想知道这个服务器端或客户端是否有任何区别?

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

请建议。谢谢!

1 个答案:

答案 0 :(得分:1)

我认为转换逻辑应该在服务器端完成。让您的客户端尽可能简单明了 - 它应该从您的服务器获取JSON,并通过用户界面显示它。你描述的转换并不是很重要但想象:1000个客户端执行相同的操作,而1个服务器执行此操作并分发到1000个客户端。

也就是说,如果您在服务器端设计API,则应以最可能的格式提供数据。然后,您的客户端服务器将更灵活地切片/切块并为其简单的UI客户端呈现数据。