c#中的嵌套json对象
本文关键字:json 对象 嵌套 | 更新日期: 2023-09-27 18:11:23
我想创建一个基于c#类的多维json对象。我通常是这样做的:
public class foo
{
public string name { get; set; }
public int age { get; set; }
}
并使用JavaScriptSerializer序列化类的新实例。但是假设我想添加另一个json数组,其中包含主json数组中的人的朋友。示例数组:使用jQuery访问多维JSON数组中的数据
希望你能明白。由于
如果我得到你的问题正确,这样的东西应该工作…
public class Person
{
public string name { get; set; }
public int age { get; set; }
public List<Person> Friends { get; set; }
}
如何创建类的JSON版本,foo?
javascript序列化器和控制器。JSON(在MVC中)支持序列化IEnumerable派生类型,所以你可以有这样的类:
public class foo
{
public string name { get; set; }
public int age { get; set; }
public List<Bar> friends {get; set;}
}
和JSON序列化类将包含Bar对象列表。