我正在使用下一个代码:
dynamic jsonObj = JsonConvert.DeserializeObject(reader.ReadToEnd());
foreach (var item in jsonObj)
{
Console.WriteLine("");
}
reader.ReadToEnd()
有一个json字符串。
但我对foreach有错误,
错误13 foreach语句无法对类型变量进行操作 'System.Collections.IEnumerable'因为 'System.Collections.IEnumerable'不包含公共定义 对于 'GetEnumerator'C:\ Users \ myUser \ Desktop \ app \ appRecept \ Paises.cs 47 29 appPreregistro
答案 0 :(得分:0)
如果你要从JSON反序列化一个对象数组,那么看起来像这样:
[
{blah},
{blah},
{blah}
]
然后反序列化为List类型:
var jsonObj = JsonConvert.DeserializeObject<List<dynamic>>(reader.ReadToEnd());