def METHOD_NAME(data):
    """确保所有的值字段最终都是str，对于可执行的类型，封装返回为str类型"""
    def wrap_callable_with_ret_str(f):
        def func(*args, **kwargs):
            result = f(*args, **kwargs)
            return str(result)
        return func
    def recursive_wrap(data):
        if isinstance(data, dict):
            return {k: recursive_wrap(v) for k, v in data.items()}
        elif isinstance(data, list):
            return [recursive_wrap(v) for v in data]
        elif callable(data):
            return wrap_callable_with_ret_str(data)
        else:
            return str(data)
    return recursive_wrap(data)