我的命令如下:
var jsonString = File.ReadAllText("C:\\...\\file.json");
var jsonStringConvert = JsonConvert.DeserializeObject<IEnumerable<MyClass>>(jsonString);
在file.json
中,我的数据类型为MyClass
。你能告诉我什么是IEnumerable<MyClass>
吗?如何从jsonStringConvert获取任何元素?当然,IEnumerable
是一个界面。
答案 0 :(得分:1)
IEnumerable
是MyClass
个实例的集合。或者更确切地说,假设反序列化正确发生,可能会成为MyClass
个实例的集合。但是,就像@jon指出的那样,你必须实例化一个或多个MyClass
个对象并填充集合。