foreach loop for dynamic object in array.
foreach (dynamic dObject in mArray)
{
}
题
i have this dynamic object. it is an array of object. i want to do a foreach loop in this object array.
i can foreach for a single object like below
foreach (KeyValuePair<dynamic, dynamic> pair in jsonstaticobj1232)
{
dwt.Add(pair.Key, pair.Value);
}
but how to foreach loop in a obj array?
解决方案
foreach loop for dynamic object in array.
foreach (dynamic dObject in mArray)
{
}
其他提示
Try this
for(int=0;i<jsonstaticobj1232.Length;i++)
{
foreach (KeyValuePair<dynamic, dynamic> pair in jsonstaticobj1232[i])
{
dwt.Add(pair.Key, pair.Value);
}
}
List<string> layers = new List<string>();
var dict = jss.Deserialize<Dictionary<string, dynamic>>(json);
foreach (Dictionary<string,dynamic> key in dict["layers"])
{
key.TryGetValue("name", out layersDic);
layers.Add(layersDic);
}