Anda cukup menulis kelas pembungkus seperti itu.
public class ContainerClass {
public List<students> Students {get;set;}
}
dan buat cerita bersambung.
Jadi apa yang akhirnya Anda lakukan dalam metode ListJson Anda adalah:
var studentDetails = new ContainerClass();
studentDetails.Students = ConvertDataTable<students>(ds.Tables[0]);
JavaScriptSerializer js = new JavaScriptSerializer();
return js.Serialize(studentDetails);
Apakah itu masuk akal?