数据类型响应的 Python Zeep 问题

问题描述

我在 python 中使用以下代码的数据类型有问题

import json
from requests import Session
from requests.auth import HTTPBasicAuth  # or HTTPDigestAuth,or OAuth1,etc.
from zeep import Client
from zeep.transports import Transport

session = Session()
session.auth = HTTPBasicAuth("userxxx","password$$$")
client = Client('some_usr?wsdl',transport=Transport(session=session))


respuesta = client.service.YFusdListdataBp01(type='B')

print(json.loads(respuesta['campo1']['campo1_1']))

效果很好,但是我的数据响应有问题。一些类型如 none 和 decimal 出现在那里....

{
'Partner': '0003002090','Vkorg': '2000','Kdgrp': '13','ZtpCliente': None,///none?
'NameBp': 'wwwww','SmtpAddr': None,//none??
'ZtpDoc': None,//none??
'Stcd1': None,//none??
'Direccion': 'some address','Vstel': '1010','StBp': '1','ZzCoordx': Decimal('-12.1695095'),//decimal???
'ZzCoordy': Decimal('-77.0310795'),//decimal???
'Wanid': None,//none??
'VePartner': '00000306','VeNameve': 'xxxx','Vtweg': '40','Spart': '10','ZclassWe': 'X','Land1': 'PE','distrito': None,'Provincia': 'some place','Region': 'some place in the country side','Kunnr': '0001030167'
},

请问我该如何解决?提供商向我发送了这项服务。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)