版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/admans/article/details/84568845
var listModel = GetModelList();
var jaProbType = new JArray();
foreach (var p in listModel )
{
if (p.IndexType == "ProbType")
{
var jo = new JObject
{
{ "TypeCode", p.IndexCode },
{ "TypeName", p.IndexDescribe }
};
jaProbType.Add(jo);
}
}
return new JObject {{"ProbType", jaProbType}};
精减后:
var listModel = GetModelList();
return new JObject{
{"ProbType", JArray.FromObject(listModel.Where(p => p.IndexType == "ProbType").Select(p => new JObject { { "TypeCode", p.IndexCode }, { "TypeName", p.IndexDescribe } }).ToArray())}
};