首页 > 解决方案 > 从 Json 转换的复杂对象上的 LInq

问题描述

我有一个从 Web 服务的 json 响应创建的类。我需要过滤 V[1] 值为 12 的行集合。我可以通过正确的 linq 获得一些帮助来反对过滤这个集合吗?我迷失在这个物体上。我把它减少到一个List<Row>,但这个让我感到困惑。

json和类代码

json对象的结构图

在此处输入图像描述

标签: c#jsonlinq

解决方案


var filterdRows = Data.Rows.Where(x => x.C[1].V.Integer == 12);

xRow对象。 x.C[1]是中的第二CRow。我认为,C是一行的一列。 x.C[1].V.Integer是第二列的值,如果它包含整数值。

结果将是一个可枚举的Rows。


推荐阅读