c# - 查询反序列化的 JSON 对象

标签 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);

最佳答案

您只需要使用 .Where() .

示例:

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

关于c# - 查询反序列化的 JSON 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41251437/

相关文章:

javascript - 使用 ng-repeat (AngularJS) 迭代 JSON

c# - 从 IObservable 通过 LINQ 创建匿名对象?

c# - DbContext.Set() 上的 LINQ

c# - MVC "UrlData[0]"

c# - 在 Tpl 中处理异常

c# - 点击首先进入方法,然后转到另一个页面

c# - 使用 Quantlib 时尝试为仪器定价时出错

json - 来自 json 的嵌套结构,解析为结构

ios - json序列化在序列化本地json文件时返回null值

c# - LINQ - 将组转换为数组