c# - How To return Name and Email from ASP.NET in JSON format -
i need return names , emails selected ms sql 2008 table in json format. here i've got far :
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 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(); } } i want return in json format not array.
it should or similar:
{"d":[{ "name": "hans", "email": "bla@blub.de" }]}
you javascriptserializer class convert list object json format
string jsonstring = new javascriptserializer().serialize(raumobject).tostring()
Comments
Post a Comment