//实体类
public class user
{
public string id { get; set; }
public string user1 { get; set; }
}
public class Response
{
public int status { get; set; }
public object value { get; set; }
}
DataTable dt = new DataTabl
dt.Columns.Add("id");
dt.Columns.Add("user1");
DataRow dr = dt.NewRow();
dr[0] = "1";
dr[1] = "dangxiaochun";
dt.Rows.Add(dr);
Response rslt = new Response();
rslt.status = 0;
rslt.value = dt;
JsonSerializer serializer = new JsonSerializer();
string json = JsonConvert.SerializeObject(rslt);//序列化
Response rslt1 = JsonConvert.DeserializeObject<Response>(json);//反序列化
结果:
序列化结果:{"status":0,"value":[{"id":"1","user1":"dangxiaochun"}]}
反序列化结果:rslt1.status=0
rslt1.value={[
{
"id": "1",
"user1": "dangxiaochun"
}
]}