数据传输格式

时间:2013-06-21 14:41:00

标签: android ios database sqlite

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

此类文件的最佳格式是什么?

我正在考虑这样的可能性:

  1. SQLited db文件 - 可能这很容易复制到我的数据库。我目前的态度。
  2. JSON格式。也许不够紧凑,因为列名将重复。
  3. CSV - 它只允许存储一个表,但我希望在一个文件中只有几个表
  4. XML - 我没有看到任何对json的好感。

1 个答案:

答案 0 :(得分:0)

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