2012-03-11 8 views
1

オープンソースのAndroidコードでJSONオブジェクト/配列に格納されているデータがよく見えます。JSON(オブジェクト)を使用し、標準のArrayListsを使用しないのはなぜですか?

なぜ/とき、私は通常のJavaのArrayListの上にJSONを使用する必要がありますか?あなたのクライアントのAndroidアプリケーションは、Webサービスからデータが必要な場合、それはより少ない文字のコストだから

答えて

3

JSONは、サーバ間でデータを転送するための規格です読みやすいです。これは、Java、C#、PHP、Python、Ruby、JavaScriptのいずれの言語でも理解できる形式です。これは広く認識されている形式なので、JSONを使用する方がはるかに簡単です。

多くのAndroidアプリは、それはおそらく、またはJavaを使用していない可能性があり、そのサーバーとの間でデータを転送するために、これらの開発者のための簡単だったので、サーバと通信を行います。

+2

私は特にこの記事では仮定法の正しい使用法を愛しました。 –

2

は、その後、JSONデータ型ではなく、XMLを使用することができ、それが

関連する問題