c# - 从 Json 转换的复杂对象上的 LInq
问题描述
我有一个从 Web 服务的 json 响应创建的类。我需要过滤 V[1] 值为 12 的行集合。我可以通过正确的 linq 获得一些帮助来反对过滤这个集合吗?我迷失在这个物体上。我把它减少到一个List<Row>
,但这个让我感到困惑。
json对象的结构图
解决方案
var filterdRows = Data.Rows.Where(x => x.C[1].V.Integer == 12);
x
是Row
对象。
x.C[1]
是中的第二C
个Row
。我认为,C
是一行的一列。
x.C[1].V.Integer
是第二列的值,如果它包含整数值。
结果将是一个可枚举的Row
s。
推荐阅读
- node.js - 将 ChaiHttp 与 beforeEach 或 before 方法一起使用
- javascript - 如何在 React Native 中获取 TextInput 相对于其父级或屏幕的光标位置
- javascript - 如何从 CSS 变换矩阵计算动画关键帧或时间偏移?
- excel - 如何遍历每个切片器项目,但不包括那些没有数据的项目 - 在 VBA 中?
- linux - 如何使用 sed 将字符串替换为数字?
- node.js - 如何使用 nodemailer 从 squirrelmail 发送邮件?
- java - 一项活动可以失去其意图附加功能吗?
- wordpress - Wordpress 和 ACF 插件 - 帖子编辑器停止工作/崩溃
- c++ - 从串行到 omp:没有加速
- node.js - Twilio 需要什么样的 Twiml XML 来进行基本的双向调用?