Restful Web サービスを使用するアプリケーションがあり、サービスは json オブジェクトを返します。私は知りたかったのですが、jsonまたはxmlの応答を返すと何が良いでしょうか?
私は概念に慣れていないので、助けてください。
答えは、それはあまり重要ではないということです。どちらもほぼ同等です。使用する API がわずかに異なるため、使いやすい方を使用してください。
Android での JSON 解析の例は、この質問にあります。
Android での XML 解析の例は、この質問にあります。
JSON ではなく XML を使用する唯一の理由は、Web サービスの応答が膨大な場合です。JSON では通常、解析を開始する前に応答全体が到着する必要があります。XML は、すべてのデータが到着する前に「オンザフライ」で解析を開始できるプル パーサーを簡単にサポートします。これははるかに効率的です。ただし、応答が小さい場合は、それほど必要ありません。
既存の Web サービスが既に JSON オブジェクトを返す場合、これは JSON を使用する十分な理由になる可能性があります。