我在文件中设置了jsons作为输入
我正在寻找一种方法来只保留满足以下(伪jq)条件的对象:
single_json [key] IN List
其中List是预定义的值列表(大约50k) - 存储在另一个文件中(假设每行一个值)
这样可能吗?可行?感谢
答案 0 :(得分:0)
您可以使用其中一个命令行选项读入预定义值列表,例如
jq --argfile list FILEPATH ...
这使得文件的内容可用作$ list
要检查JSON值是否在数组中,您可以使用index/1
,例如使用这个辅助函数:
(使用这样的帮助函数可能没有必要,但它说明了这个想法。)