JSON.Net从ESB反序列化

时间:2014-09-11 23:59:05

标签: json.net

我们从ESB收到一个从XML转换而来的JSON字符串。由于XML节点没有类型信息,因此转换后的字符串中包含数据,如...

"客户端Id" :" 13579"

我们正在反序列化的POCO有一个属性......

public int ClientId {get;组; }

有没有办法告诉解串器解析整数?优先考虑的是POCO中没有注释,并且解串器不应该直接了解POCO类型。

谢谢!

1 个答案:

答案 0 :(得分:0)

事实证明它正在解析整数,就像安德鲁提到的那样。问题是由于字符串在实际细节周围有一组额外的“{”“}”。这些似乎是在服务总线层发生XML-> JSON转换的结果。如果这些被删除,那一切似乎都很高兴:)