sql >> Database >  >> RDS >> Mysql

Json-bestand maken met C# van mysql-gegevens

Je kunt gewoon zo een wrapper-klasse schrijven.

public class ContainerClass {
    public List<students> Students {get;set;}
}

en serialiseer dat.

Dus wat je uiteindelijk zou doen in je ListJson-methode is:

                var studentDetails = new ContainerClass();
                studentDetails.Students = ConvertDataTable<students>(ds.Tables[0]);

                JavaScriptSerializer js = new JavaScriptSerializer();
                return js.Serialize(studentDetails);

Klopt dat?




  1. Vervangen in querysyntaxis

  2. Hoe kan ik SQL-injectie voorkomen met een willekeurige JSONB-querystring die wordt geleverd door een externe client?

  3. dblink bestaat niet, ook al bestaat de extensie al?

  4. JSON-formaatfout hoewel echo overeenkomt met DataTables