首先需要引用Newtonsoft.Json

using Newtonsoft.Json;using Newtonsoft.Json.Serialization;

然后转换对象

Model.JsonResult jsonResult = new Model.JsonResult{    State = 200,    Message = "success",    Data = dt.ToList()};string json = JsonConvert.Serialize (    jsonResult,    Formatting.Indented,    new JsonSerializerSettings    {        ContractResolver = new CamelCasePropertyNamesContractResolver()    });

输出的JSON字符串

{  "message": "success",  "state": 200,  "data": [],  " ": ""}
收藏 打印