I have tried everything I can possible come up with, but the value wont go away.
I have a JSON user and if user['permissions'] have key permission = "DELETE PAGE" remove that index of del user['permissions'][1] (in this example)
I want to have a list of possible values as "DELETE PAGE" and so on. If value in key, then delete that index.
Then return the users json without those items found.
I have tried del user['permission][x] and .pop() and so on but it is still there.
{
'id': 123,
'name': 'My name',
'description': 'This is who I am',
'permissions': [{
    'id': 18814,
    'holder': {
        'type': 'role',
        'parameter': '321',
        'projectRole': {
            'name': 'Admin',
            'id': 1,
        }
    },
    'permission': 'VIEW PAGE'
}, {
    'id': 18815,
    'holder': {
        'type': 'role',
        'parameter': '123',
        'projectRole': {
            'name': 'Moderator',
            'id': 2
        }
    },
    'permission': 'DELETE PAGE'
}]
}
 
    