8

json と XML の違いは何ですか?android で作業する際のパフォーマンス面ではどちらが優れていますか?なぜ json は軽量と表現されているのですか?

4

3 に答える 3

9

最初に以下のリンクを読むことをお勧めします

JSON と XML の比較

最初のコメントは、最初の 2 つの質問を明確に説明しています。

最後の質問については、私の提案はJSONです。その理由は、JSON は軽量であり、XML 形式と比較した場合の処理​​と解析が非常に簡単だからです。また、JSON は多くの面で XML よりも技術を追い越し始めたと思います。XML を介した JSON 形式をサポートするための例や議論が Web で利用できます。

Android の場合、今後数十年にわたって世界を支配するテクノロジーであるため、衰退しつつある古いテクノロジー (XML)を選択するか、成長しつつある新しいテクノロジー (JSON)を選択する必要があるかを決定する必要があります。選択はあなた次第です。

于 2013-10-28T04:52:09.417 に答える
6

サンプルjson形式は次のとおりです。

{
  "note": {
    "to": "Tove",
    "from": "Jani",
    "heading": "Reminder",
    "body": "Don't forget me this weekend!"
  }
}

それxmlは次のとおりです。

<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>

このSOの質問を参照してください

于 2013-10-28T04:45:38.870 に答える
3

Xml と JSON は、データを表現するための 2 つの異なる形式です。両方の一般的な使用法は、オブジェクトのシリアル化形式として機能することです。どちらが優れているかは、個人の好みの問題です。一部のフレームワークは、他のフレームワークよりも適切に動作するように設計されています。

パフォーマンスに関する限り... JSON は冗長性が低いため、ネットワーク経由で転送する方が効率的です。

于 2013-10-28T04:43:25.930 に答える