1
주어진 패턴과 일치하는 모든 키를 재귀 적으로 삭제하는 방법?Jq : 주어진 패턴과 일치하는 모든 키를 반복적으로 삭제
내가 JQ의 설정에 따라, 그러나 작동하지 않는 것 :
walk(if (type == "object" and (.[] | test('.*'))) then del(.) else . end)
주어진 패턴과 일치하는 모든 키를 재귀 적으로 삭제하는 방법?Jq : 주어진 패턴과 일치하는 모든 키를 반복적으로 삭제
내가 JQ의 설정에 따라, 그러나 작동하지 않는 것 :
walk(if (type == "object" and (.[] | test('.*'))) then del(.) else . end)
강력한 방법으로 (다른 JQ 버전에 대한) 패턴과 일치하는 모든 키를 삭제합니다 (예를 들어 PATTERN)가 될 것이다
walk(if type == "object" then with_entries(select(.key | test(PATTERN) | not)) else . end)
:
walk/1
수익률에
with_entries(select(.key | test(PATTERN) | not))
이를 연결해 : 관용구를 사용