Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/299.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
C# 使用JSON是通过HTTP将文件元数据上传到服务器的好选择吗?_C#_Json_Http - Fatal编程技术网

C# 使用JSON是通过HTTP将文件元数据上传到服务器的好选择吗?

C# 使用JSON是通过HTTP将文件元数据上传到服务器的好选择吗?,c#,json,http,C#,Json,Http,我继承了一个基于WPF的应用程序,它允许用户通过上传/下载文件到服务器或从服务器下载文件来共享文件。在 当前实现,然后再发送文件内容。从所有文件中提取文件元数据名称、类别、版本等,并将其放入csv文件中并发送到 服务器使用Http流 在阅读了代码之后,我不确定当前的实现——将所有元数据放在一个文件中,然后使用HTTP流上传——是否是理想的解决方案。我读过JSON,但从未读过 用过了。对于这种情况,Json是一个很好的选择吗?在.NET中使用XML通常更自然,尽管有一些库允许您以类似的方式使用Js

我继承了一个基于WPF的应用程序,它允许用户通过上传/下载文件到服务器或从服务器下载文件来共享文件。在 当前实现,然后再发送文件内容。从所有文件中提取文件元数据名称、类别、版本等,并将其放入csv文件中并发送到 服务器使用Http流

在阅读了代码之后,我不确定当前的实现——将所有元数据放在一个文件中,然后使用HTTP流上传——是否是理想的解决方案。我读过JSON,但从未读过
用过了。对于这种情况,Json是一个很好的选择吗?

在.NET中使用XML通常更自然,尽管有一些库允许您以类似的方式使用Json。动态创建元数据的物理文件只是为了传输,这听起来很可笑。@M.Babcock,谢谢。如果你能提供更多细节,我将不胜感激。如果CSV做得很好。。保持原样。。如果当前应用程序存在问题,那么您可能会重构它并实现JSON或XML或协议缓冲区。。