【高分在线等】请教一个json转为实体类的问题
请教各位大侠 高手!!
//-----------------------------返回JSON------------------------------
返回的JSON:{"Count":1543,"Items":[{"UnitID":6119,"UnitName":"C"}]}
User类为
UnitID string
UnitName string
//如何将这个JSON转换为 一个User类???注意,前面有一个Count,转为实体后我要修改一下UnitID,然后再转换为JSON,谢谢了。
[解决办法]
你这不是User类,可以反序列化为这样的类型的一个对象
public class School
{
public int Count;
public Unit[] Items;
}
static void Main(string[] args)
{
string json = @"[{'Count':1543,'Items':{'UnitID':6119,'UnitName':'C'}}]";
List<User> users = JsonConvert.DeserializeObject<List<User>>(json);
foreach (User user in users)
{
Console.WriteLine("UserName:" + user.Count + "UserID:" + user.items.UnitID);
}
}
public class User
{
public int Count { get; set; }
public Items items { get; set; }
}
public class Items
{
public int UnitID { get; set; }
public string UnitName { get; set; }
}