wechat_sdk/base.py
def _transcoding_list(cls, data):
        """编码转换 for list
        :param data: 需要转换的 list 数据
        :return: 转换好的 list
        """
        if not isinstance(data, list):
            raise ValueError('Parameter data must be list object.')

        result = []
        for item in data:
            if isinstance(item, dict):
                result.append(cls._transcoding_dict(item))
            elif isinstance(item, list):
                result.append(cls._transcoding_list(item))
            else:
                result.append(item)
        return result
def _transcoding_list(cls, data):
        """编码转换 for list
        :param data: 需要转换的 list 数据
        :return: 转换好的 list
        """
        if not isinstance(data, list):
            raise ValueError('Parameter data must be list object.')

        result = []
        for item in data:
            if isinstance(item, dict):
                result.append(cls._transcoding_dict(item))
            elif isinstance(item, list):
                result.append(cls._transcoding_list(item))
            else:
                result.append(item)
        return result
def _transcoding_list ( cls , data ) : if not isinstance ( data , list ) : raise ValueError ( 'Parameter data must be list object.' ) result = [ ] for item in data : if isinstance ( item , dict ) : result . append ( cls . _transcoding_dict ( item ) ) elif isinstance ( item , list ) : result . append ( cls . _transcoding_list ( item ) ) else : result . append ( item ) return result
编码转换 for list
        :param data: 需要转换的 list 数据
        :return: 转换好的 list
编码转换 for list : param data : 需要转换的 list 数据 : return : 转换好的 list