C# 验证JSON数据包是否正确传输到iOS设备

C# 验证JSON数据包是否正确传输到iOS设备,c#,iphone,C#,Iphone,我想知道什么是一个简单而好的方法来验证我的数据包被成功地传输到iPad上 我想我能做的是,在服务器端用JSON对象传递文件大小,并在iPad上验证文件大小是否相同。在服务器端,它是一个用C#编写的rest服务。我知道我可以获得正在传输的FileInfo(file).length。然而,在iPad上,由于该数据包被序列化为JSON,因此我的制表符分隔文本文件现在包含更多字符。因此,如果我将该文件写入磁盘,该文件将比原来大得多 如果将其从JSON格式中反序列化,它是否不起作用?您应该能够取回原始文件

我想知道什么是一个简单而好的方法来验证我的数据包被成功地传输到iPad上


我想我能做的是,在服务器端用JSON对象传递文件大小,并在iPad上验证文件大小是否相同。在服务器端,它是一个用C#编写的rest服务。我知道我可以获得正在传输的FileInfo(file).length。然而,在iPad上,由于该数据包被序列化为JSON,因此我的制表符分隔文本文件现在包含更多字符。因此,如果我将该文件写入磁盘,该文件将比原来大得多

如果将其从JSON格式中反序列化,它是否不起作用?您应该能够取回原始文件

您可以生成摘要(例如MD5或SHA1)来验证文件的内容是否完全相同,而不是检查文件长度。但这仍然取决于将JSON格式中的确切内容转换成原始格式

您还可以在JSON数据包服务器端生成摘要并进行比较,而不是比较普通文件的摘要