Remove all entries that have a key ending in .comment:
echo '{"key": "value", "key.comment": "key comment"}' | \
jq '.|with_entries(select(.key|test(".\\.comment$")|not))'gives
{
"key": "value"
}Remove all entries that have a key ending in .comment:
echo '{"key": "value", "key.comment": "key comment"}' | \
jq '.|with_entries(select(.key|test(".\\.comment$")|not))'gives
{
"key": "value"
}