2012-08-15 178 views
3

場景:解析JSON VS iOS中解析XML

我工作的數據分析器,其從服務器發出請求後發回。數據的格式是JSON或XML。

問:

  1. 是否有任何理由要選擇這些格式在另外一個呢?
  2. 哪一個更快,解析json或解析xml?

謝謝大家。

+1

你可以在這裏找到你的答案:http://stackoverflow.com/questions/3152700/what-type-of-webservice-works-best-with-ios – 2012-08-15 14:48:36

回答

2

簽出this tutorial關於解析XML。我聽起來很有見地,但如果有選擇去使用JSON,儘管我不知道你的項目處於什麼樣的狀態。在做出決定之前,我一定會關注項目的整個架構(權衡和選擇)。根據我的經驗,理解JSON並將其與NSDictionaries和NSArrays相關比理解XML要容易得多。

3

當首選JSON時,通常是因爲它明顯更短。這節省了傳輸流量,因此節省了時間和電池電量(不是壞事,但?)。 含義:即使解析JSON的速度會更慢(我懷疑),但在空中傳輸過程中的增益肯定會在解析過程中補償任何額外的CPU時間。

1

這是一個有用的post,可能會幫助您決定。