1-------------------------------------------------
引用
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
///json截取值
string json = "{'phantom':true,'id':'20130717001','data':{'MID':1019,'Name':'aaccccc','Des':'cc','Disable':'启 用','Remark':'cccc'}}";
JObject obj = (JObject)JsonConvert.DeserializeObject(json);
var data = obj["data"]["Name"].ToString();
Console.WriteLine(data);
2-----------------------------------------------------------------------------
public class Info
{
public string phantom { get; set; }
public string Id { get; set; }
public Data Data { get; set; }
}
{
public string phantom { get; set; }
public string Id { get; set; }
public Data Data { get; set; }
}
public class Data
{
public int MID { get; set; }
public string Name { get; set; }
public string Des { get; set; }
public string Disable { get; set; }
public string Remark { get; set; }
}
{
public int MID { get; set; }
public string Name { get; set; }
public string Des { get; set; }
public string Disable { get; set; }
public string Remark { get; set; }
}
string json = "{'phantom':true,'id':'20130717001','data':{'MID':1019,'Name':'aaccccc','Des':'cc','Disable':'启用','Remark':'cccc'}}";
List<Info> jobInfoList = JsonConvert.DeserializeObject<List<Info>>(json);
foreach (Info jobInfo in jobInfoList)
{
Console.WriteLine("UserName:" + jobInfo.Id);
Console.WriteLine(jobInfo.Data.MID);
}
{
Console.WriteLine("UserName:" + jobInfo.Id);
Console.WriteLine(jobInfo.Data.MID);
}