我们从ESB收到一个从XML转换而来的JSON字符串。由于XML节点没有类型信息,因此转换后的字符串中包含数据,如...
"客户端Id" :" 13579"
我们正在反序列化的POCO有一个属性......
public int ClientId {get;组; }
有没有办法告诉解串器解析整数?优先考虑的是POCO中没有注释,并且解串器不应该直接了解POCO类型。
谢谢!
答案 0 :(得分:0)
事实证明它正在解析整数,就像安德鲁提到的那样。问题是由于字符串在实际细节周围有一组额外的“{”“}”。这些似乎是在服务总线层发生XML-> JSON转换的结果。如果这些被删除,那一切似乎都很高兴:)