Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 客户端/服务器端的数据转换逻辑_Java_Javascript_Json_Web Applications - Fatal编程技术网

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

Java 客户端/服务器端的数据转换逻辑,java,javascript,json,web-applications,Java,Javascript,Json,Web Applications,我有一些简单的数据格式转换。从CSV到Json。我想知道这样做是服务器端还是客户端会有什么不同 我的用例是:我在服务器上有一个CSV文件,我每20毫秒读取一行,并希望在它到达客户端应用程序之前将其转换为Json。所以,我应该在服务器端将其转换为Json,并使用我发现的类似Json Http请求的东西在客户端获取Json格式的数据。或者我应该编写一个javascript方法将文本格式的响应文本转换为json 请建议。谢谢大家! 我认为转换逻辑应该在服务器端完成。使您的客户端尽可能简单和轻巧-它应该

我有一些简单的数据格式转换。从CSV到Json。我想知道这样做是服务器端还是客户端会有什么不同

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


请建议。谢谢大家!

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


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

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