このようにラッパークラスを作成するだけです。
public class ContainerClass {
public List<students> Students {get;set;}
}
そしてそれをシリアル化します。
したがって、ListJsonメソッドで実行することになるのは次のとおりです。
var studentDetails = new ContainerClass();
studentDetails.Students = ConvertDataTable<students>(ds.Tables[0]);
JavaScriptSerializer js = new JavaScriptSerializer();
return js.Serialize(studentDetails);
それは理にかなっていますか?