大家,早安。我有一个服务返回一个 JSON 响应(如下所示):
{
"sessionid": "AQIC5wM2LY4SfcytTIcteNkTtCVrE8A-AS7VR*",
"Customers": [
{
"id": "4193942846",
"firstname": "Anto",
"lastname": "Paul",
"customertype": "ph",
"companyCode": "ABCD",
},
{
"id": "4193942236",
"firstname": "Dimple",
"lastname": "Paul",
"customertype": "ph",
"companyCode": "AB",
}
],
"Status": "ACTIVE",
"serviceStatus": "SUCCESS",
"Addresses": {
"Address": [
{
"type": "M",
"addr1": "11011, main st",
"addr2": "Apt. 2",
"zipcode": "11011"
}
]
}
}
上述结构根据我传递给服务的输入而有所不同。所以,我不能构造一个类来反序列化响应。我需要将此响应与我已经拥有的响应(在不同的地方)进行比较(属性-属性比较)。
我试图用 C# 中的动态类来做到这一点,但到目前为止还没有运气。有人可以分享更好的工作方法吗?谢谢你。