usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingsystem.web;usingSystem.Data;usingSystem.Text;usingSystem.Web.Script.Serialization;/// <summary>///Summary description for Common/// </summary> Public classcommon{Private StaticJavaScriptSerializer JSS; Public Static stringDatatabletojson (DataTable dt) {if(dt = =NULL|| Dt. Rows.Count = =0) return ""; intLength =dt. Rows.Count; StringBuilder Strbuild=NewStringBuilder (); Strbuild. Append ("[");//Convert to multiple model forms for(inti =0; i < length; i++) {Strbuild. Append ("{"); for(intj =0; J < dt. Columns.count; J + +) {Strbuild. Append ("\""); Strbuild. Append (dt. COLUMNS[J]. ColumnName); Strbuild. Append ("\":\""); Strbuild. Append (dt. ROWS[I][J]. ToString ()); Strbuild. Append ("\","); } strbuild. Remove (Strbuild. Length-1,1); Strbuild. Append ("},"); } strbuild. Remove (Strbuild. Length-1,1); Strbuild. Append ("]"); returnStrbuild. ToString (); } Public Static stringEntitytojson (Objectobj) { if(NULL==JSS) JSS=NewJavaScriptSerializer (); returnJSS. Serialize (obj); }}
C # Entity to Json