':yield: Tuples containing:
* The key name as a string
* The value as a string
* The setter to modify the value
Only for the tokens which have a value with type "string" or
null, this is required, since we don\'t want to fuzz something
which was a number with a string like "abc", it will simply
break the server-side framework parsing and don\'t return
anything useful.'

def iter_setters(self):

    for (key, val, setter) in json_iter_setters(self._json):
        path = (key,)
        if self.token_filter(path, val):
            (yield (key, val, path, setter))
