我想在客户端的对象中获取一个数组,但是我需要像这样访问字典:
response.BODY["string"]
首选解决方案是:
response.BODY
对于以下代码:
class ServerResponse(ComplexModel):
BODY = Array(String)
def __init__(self, BODY):
self.BODY = BODY
class SomeService(ServiceBase):
@rpc(_returns=ServerResponse)
def reportEvent(ctx):
return ServerResponse(["1", "2"])
我是新来spyne所以任何帮助都是非常欢迎的。你知道吗
Array
创建所谓的包装的数组。如果您需要一个未包装的,您可以尝试:这将重复
<BODY>
标记,而不是在<BODY>
标记内重复<string>
标记。你知道吗然而,这并不是SOAP世界中处理数组的标准方法。一些客户端自动检测包装的数组。如果你的没有,我建议你要么改变客户端库,要么学会适应它。你知道吗
相关问题 更多 >
编程相关推荐