2013-06-21 44 views
0

我需要将多个文件中的一些数据下载到我的设备上。 然后这个数据将被复制到应用程序的本地数据库(这是SQLite数据库,但是在将来这可能是WInPhone上的Compact SQL)。数据传输格式

这种文件的最佳格式是什么?

我正在考虑这种可能性:

  1. SQLited数据库文件 - 可能这将是很容易复制到我的分贝。我目前的先见之明。
  2. JSON格式。可能不够紧凑,因为列名将重复。
  3. CSV - 它只允许存储一个表格,但我希望在一个文件中只有少量表格
  4. XML - 我没有看到json的预处理。
+0

压缩的加密二进制blob。 – Shark

回答

0

JSON是最流行的,人类可读的,易于使用的格式。所有操作系统都有大量的支持库,本地而非本地的。它快速可靠。您可以轻松地更新您传递的数据,而无需更新应用程序(您无法通过传递SQLite数据库来完成这些应用程序,而使用CSV文件将会很困难)。对于数据通信,XML正在慢慢被弃用......但是如果你看到XML的某些特殊优势(直接解析XML,例如JSON不那么有效),那就去做吧。无论如何,我会选择JSON,这是目前的标准,并且还会持续很长时间。