前回は,ASP.NET AJAXで単純な文字列データを非同期通信する方法について紹介しました。しかし,もちろん,ASP.NET AJAXでやり取りできるのは,文字列や数値のような単一値ばかりではありません。例えば,オブジェクトや配列(リスト)のような複合的な情報(構造データ)を扱うことも可能です。 本稿では,Yahoo! ウェブ検索Webサービスをアプリケーションから利用する例を通じて,ASP.NET AJAXから構造データを扱う方法について紹介することにします(図1)。 なお,Yahoo! ウェブ検索Webサービスについては,別稿「AjaxでYahoo! ウェブ検索Webサービスを利用してみよう(サーバーサイド編)」で詳説しています。こちらの別稿ではASP.NET AJAXを利用「しない」場合のAjaxアプリケーションも紹介していますので,比較しながら見ていくことでより理解が深まるはずで
