次の機能を持つ asmx Web サービスがあります。
[WebMethod]
public List<Tag> GetTags()
{
List<Tag> TagList = new List<Tag>();
DataTable dt = Helpers.Tags.GetTags();
foreach (DataRow dr in dt.Rows)
{
Tag t = new Tag();
t.TagName = dr["Tag"].ToString();
t.TagDescription = dr["Description"].ToString();
TagList.Add(t);
}
return TagList;
}
タグクラスは次のとおりです。
public class Tag
{
public string TagName { get; set; }
public string TagDescription { get; set; }
}
GetTags() メソッドは、タグ オブジェクトのオブジェクト リストを返します。
次の形式の配列を受け入れる jQuery の AutoComplete 関数があります。
var availableTagsCustom = [
{
tagName: 'Ruby',
tagDescription: 'Ruby is an open-source dynamic...'
},
{
tagName: 'Scala',
tagDescription: 'Scala is a general purpose programming language...'
},
{
tagName: 'Scheme',
tagDescription: 'Scheme is a functional programming language....'
}
];
受け取った「タグ オブジェクトのオブジェクト リスト」をこの形式に変換するにはどうすればよいですか?
ありがとうございました。