查询反序列化的JSON对象

时间:2016-12-20 21:20:24

标签: c# json linq

我使用json convert来创建DtoPolicy对象。我希望能够对此进行查询以获得我需要的结果集。 Visual Studio告诉我,我试图查询的IEnumerable没有FindByExp的定义。我认为这与它作为Json出现然后被反序列化这一事实有关。有没有人成功查询过像这样的对象?

EligiblePolicies = JsonConvert.DeserializeObject<IEnumerable<DtoPolicy>>(_app2Lead._app2Queries.ResponseFromWebServices);
var Eligible2 = EligiblePolicies.FindByExp(bigredsquiggleshere)(x => x.PolicyIssueDate >= DateTime.Today);

1 个答案:

答案 0 :(得分:4)

您只需使用.Where()

示例:

var Eligible2 = EligiblePolicies.Where(x => x.PolicyIssueDate >= DateTime.Today);