Soap Ui序列化错误

问题描述 投票:1回答:1

a:DeserializationFailed格式化程序在尝试反序列化消息时抛出异常:尝试反序列化参数http://tempuri.org/:alert时出错。 InnerException消息是'反序列化PerformanceManagement.BusinessObjects.Alert类型的对象时出错。值''无法解析为'Int32'类型。'。有关更多详细信息,请参阅InnerException。

嗨,我得到这个resopnce,当我将null值传递给服务中的int参数。我正在使用wcf服务。如果输入类型是字符串然后它是正常工作,如果它是int然后它显示上面的soapui异常。

请帮我解决这个问题。提前致谢

serialization soapui
1个回答
0
投票

您得到的错误是因为Int32是一个值类型,所以它不能为null,这就是反序列化失败的原因。您可以做的是将类型更改为字符串(按照您的说法工作)或在数据协定中将特定的Int32属性更改为可选。这样你就不必传递任何东西。希望有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.