最新の記事アプリケーションアクティビティ、インテント、サービスについてデバイスAndroidでのデバイス制御について。地磁気センサ、加速度センサなどマルチメディアグラフィックス、音楽や動画再生などマルチメディア処理についてユーザインターフェースAndroidのユーザインターフェイスについて、またユーザインターフェイスを提供するコンポーネントの話題について。リソースAndroidでのアイコン、画像、文字列、ローカライゼーションなどHacksマッシュアップ開発環境Androidの開発環境など。コメントはまだありません「XMLをパース(解析)する」、「DefaultHttpClientを使ってコンテンツを取得する」とWeb上のXMLコンテンツを取得してパースする方法を紹介しましたが、今回はJSONをパースする方法を紹介します。AndroidでシンプルにJSONを扱うにはJSONObjectクラスとJSONArrayクラスを用いる方法があります。APIを使った例を紹介しますが、他にもTwitterなどJSONで結果を返すWebAPIが増えてきていると思います。APIでAndroidが含まれているものを検索して、そのタイトルを表示してみようと思います。それでは続きでデータ取得まずはデータの取得を行います。「DefaultHttpClientを使ってコンテンツを取得する」とほとんどソースは一緒です。APIのURIは「Androidが含まれているものを検索。フォーマットがJSONで」という意味です。リファレンスを参照してください。}JSONをパース(解析)するJSONとして取得した結果をパースしましょう。ルートオブジェクトを取得します。このルートオブジェクトから必要な要素まで辿って行くことになります。APIのリファレンスを見るとルートに下にはresults_returnedresults_starteventの要素があると書いてあります。今回はイベントのタイトルを表示したいのでルートオブジェクトからevent要素を得る必要があります。event要素は配列ですのでJSONObjectではなくJSONArrayクラスで取得します。getJSONArrayメソッドで要素名を指定して取得します。要素名はeventsです。rootObject.getJSONArray(&quot;events&quot;);次のその配列から1つずるJSONObjectを取り出して次はタイトルの要素を取得します。配列でなければgetJSONObjectメソッドで取得します。}これでログにタイトルが表示されます。2.0(β)に対応した解説書です。TechBooster.TechBoosterについて。