groovy - Groovy - 在另一个 ArrayList 中存在相同数组的情况下过滤 ArrayList
问题描述
我正在解析两个 json 文件,如下所示:
def file1data = []
def file2data = []
sourceJson1.Records.each {recs ->
String field1 = recs.cus_RBCounterpartyID_2wtne0
String field2 = recs.AffectedParties[0].AffectedParties.SourceSystem
file1data << [field1, field2]
}
sourceJson2.Records.each {recs2 ->
String field1 = recs2.cus_RBCounterpartyID_2wtne0
String field2 = recs2.AffectedParties[0].AffectedParties.SourceSystem
file2data << [field1, field2]
}
我现在要做的是删除 file1data 中的条目,其中 file2data 中有相同的条目。
希望有人能提出一个合适的方法来实现这一点。提前致谢
史蒂夫
解决方案
推荐阅读
- c# - MVC Core Repository 一次性查询数据
- r - R数据框中的问题
- azure - Azure - Web API / 应用服务计划 - 未记录性能详细信息
- node.js - 扫描 DynamoDB 表未显示 ProjectionExpression 中指定的列的结果
- r - 选择非 NA 值并根据列名分配变量
- c - 包含我的 C 库后,Arduino 代码不起作用
- pimcore - PIMCore - CSV 导入映射父对象和对象标题
- angular - 使用单个请求上传 JSON 对象(用户信息)和多个图像。角+弹簧靴
- php - Symfony 3.4 和 Doctrine:如何使用连接名称从服务内部获取 config.yml 中定义的连接
- javascript - 视频在除 Mozilla Firefox 之外的任何浏览器中都不会自动播放