如何解决python2.7如何返回Double数据类型来满足WSDL中的元素?
WSDL 中的元素:
<element name="matchPercentage" nillable="true" type="xsd:double"/>
来自 python2.7 django 应用程序的 SOAP 响应中的元素:
<matchPercentage xsi:type="ns1:float">52.4017467249</matchPercentage>
如何让 python2.7 返回 double 数据类型以满足 WSDL?
我知道默认情况下 python 没有内置双数据类型......有没有办法构建一个?或者我可以安装的软件包?
寻找关于如何满足 type = double 的 WSDL 元素的任何想法。
更新:
我还应该提到,根据值在 python 中的类型,分配给响应中 xml 元素的类型是动态的。在这种情况下,该值是 python 中的 float 数据类型...所以类型 float 被分配给响应中的 xml 元素。
错误(呈现 xml 响应时): 无法将 System.Single 类型的对象分配给 System.Double 类型的对象
注意: System.Single = 表示单精度浮点数。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。