def nested_replace()

in payloadHandler.py [0:0]


    def nested_replace(self, structure, original, new ):
        if type(structure) == list:
            return [self.nested_replace( item, original, new) for item in structure]

        if type(structure) == dict:
            return {key : self.nested_replace(value, original, new)
                for key, value in structure.items() }
        
        if structure == original:
            return new
        else:
            return structure