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

Popular posts from this blog

jquery - Invalid Assignment Left-Hand Side -

java - Play! framework 2.0: How to display multiple image? -

gmail - Is there any documentation for read-only access to the Google Contacts API? -