シナリオ :
リクエストを行った後にサーバーから返されるデータのパーサーに取り組んでいます。データの形式は JSON または XML です。
質問:
- これらの形式のいずれかを他の形式よりも選択する理由はありますか?
- json の解析と xml の解析では、どちらが高速ですか?
皆さんありがとう。
シナリオ :
リクエストを行った後にサーバーから返されるデータのパーサーに取り組んでいます。データの形式は JSON または XML です。
質問:
皆さんありがとう。
JSONが推奨される場合、通常は大幅に短いためです。これにより、伝送トラフィックが節約され、時間とバッテリーの電力が節約されます(ただし、悪いことではありませんか?)。意味:JSONの解析が遅くなったとしても(私は疑わしいですが)、無線での転送中のゲインは、解析中の追加のCPU時間を確実に補います。
XMLの解析に関するこのチュートリアルを確認してください。意見があるように聞こえるかもしれませんが、JSONを選択する場合は、プロジェクトがどのような状況にあるかわかりませんが、決定する前に、プロジェクトのアーキテクチャ全体(トレードオフと選択)を確認します。私の経験から、JSONを理解し、それをNSDictionariesとNSArraysに関連付けることは、XMLを理解するよりもはるかに簡単です。
これは、決定に役立つ可能性のある便利な投稿です。