0

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

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

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

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

1 回答 1

0

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

于 2013-06-21T14:55:15.503 回答