如果需要转对象中的List那么怎么实现呢?
首先创建如下的类
public class Friend
{
public string Name { get; set; }
public int Age { get; set; }
}
public class User
{
public string Name {get;set; }
public int Age { get; set; }
public List<Friend> Friends { get; set; }
}
然后如下即可
User objUser = new User();
Friend objFriend = new Friend();
List<Friend> Friends = new List<Friend>();
objUser.Name = "beautymyth";
objUser.Age = 26;
for (int i = 0; i < 3; i++)
{
objFriend.Name = "Name"+i.ToString();
objFriend.Age = 20 + i;
Friends.Add(objFriend);
}
objUser.Friends = Friends;
Response.Write(JsonConvert.SerializeObject(objUser));
出来的结果
{"Name":"beautymyth","Age":26,"Friends":[{"Name":"Name2","Age":22},{"Name":"Name2","Age":22},{"Name":"Name2","Age":22}]}