【问题标题】:Data conversion logic At Client Side / Server Side客户端/服务器端的数据转换逻辑
【发布时间】:2012-09-19 05:43:30
【问题描述】:

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

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

请建议。谢谢!

【问题讨论】:

  • 如果您的 CSV 文件位于服务器端,则仅在服务器端转换为 Json 没有用。
  • 通过 data.toJSON() 在客户端解析您的 CSV,并在客户端生成 CSV 到 JSON 的转换逻辑...这也将提高您的执行速度..
  • 非常感谢您的回复。但我担心的是,明天 CSV 可能会被其他东西取代..(可能是来自 tcp 套接字的数据)在这种情况下,如果我现在通过客户端解析 csv 数据,那么进行所需的更改会有多容易你建议的方式
  • 如果您在客户端执行 JSON 逻辑,如果用任何其他技术替换 CSV 会容易得多

标签: java javascript json web-applications


【解决方案1】:

我相信转换逻辑应该在服务器端完成。使您的客户端尽可能简单和轻便——它应该从您的服务器获取 JSON 并通过用户界面简单地显示它。您描述的转换并不繁重,但可以想象:1000 个客户端执行相同的操作,而 1 个服务器执行相同操作并分发给 1000 个客户端。

也就是说,如果您在服务器端设计 API,您应该以尽可能原始的格式提供数据。然后,您的客户端服务器将在切片/切块和为其简单的 UI 客户端呈现数据方面具有更大的灵活性。

【讨论】:

    猜你喜欢
    • 2010-12-03
    • 1970-01-01
    • 1970-01-01
    • 2015-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-14
    • 1970-01-01
    相关资源
    最近更新 更多