2013-06-21 45 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,這是目前的標準,並且還會持續很長時間。