おはようございます。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"
}
]
}
}
上記の構造は、サービスに渡す入力によって異なります。したがって、1 つのクラスを作成して応答を逆シリアル化することはできません。この応答を、既に (別の場所に) 持っている応答と比較 (属性-属性比較) する必要があります。
私はC#の動的クラスでそれをやろうとしましたが、今のところ運がありません. 誰かがより良い、実用的なアプローチを共有できますか? ありがとうございました。