【发布时间】:2015-08-21 15:53:58
【问题描述】:
所以我正在处理一个 api 响应,并且我有以下代码:
if (!string.IsNullOrEmpty(json))
{
var resources = (JArray) JsonConvert.DeserializeObject(json);
var itemStore = resources.Select(r => new ItemObject
{
Id = r["Id"].ToString(),
Title = r["title"].ToString(),
LongDescription = r["longDescription"].ToString(),
ShortDescription = r["shortDescription"].ToString(),
ChildItems = ???
}).ToList();
}
那么,在哪里???是,ChildItems 是一个List<ItemObject>,我想从r["ChildItems"] 中包含的结果中填充它。我将如何遍历每个项目并创建列表以存储在那里?有可能吗?
【问题讨论】:
标签: c# arrays linq list foreach