【发布时间】:2015-01-22 16:53:40
【问题描述】:
我在 json 中有一个这样的对象数组,格式如下
[{"GroupID":5},{"GroupID":47}]
反序列化的正确方法是什么?
我有 Group 对象:
public class Group
{
[JsonProperty("GroupID")]
public int Id { get; set; }
}
我正在尝试反序列化:
Group[] arr = JsonConvert.DeserializeObject<Group[]>(json).Select(j => j.Group).ToArray()
但我得到一个编译器错误 - 可能是由于缺少链接类:
“组”不包含“组”的定义,也没有扩展 接受“组”类型的第一个参数的方法“组”可以是 找到(您是否缺少 using 指令或程序集引用?)
【问题讨论】:
标签: c# arrays json serialization