MS SQL 2008 テーブルから選択された名前と電子メールを JSON 形式で返す必要があります。ここに私がこれまでに持っているものがあります:
public class RaumHelper
{
internal static string[] Raum()
{
List<string> raumObject = new List<string>();
using (SqlConnection con = new SqlConnection(@"Data Source=Localhost\SQLEXPRESS;Initial Catalog=BOOK-IT-V2;Integrated Security=true;"))
using (SqlCommand cmd = new SqlCommand(@"SELECT NAME, EMAIL FROM RAUM", con))
{
con.Open();
using (SqlDataReader rdr = cmd.ExecuteReader())
{
while (rdr.Read())
{
if (rdr["NAME"] != DBNull.Value && rdr["EMAIL"] != DBNull.Value)
{
raumObject.Add(rdr["NAME"].ToString());
raumObject.Add(rdr["EMAIL"].ToString());
}
}
}
}
return raumObject.ToArray();
}
}
Arrayではなくjson形式で返したいです。
次のようになります。
{"d":[{
"Name": "Hans",
"Email": "bla@blub.de"
}]}