Как создать объект Dynami c из ответа Json - PullRequest
0 голосов
/ 29 мая 2020
var Distributor=201;
var Customer=301;
var User=401;

var response = {
  "HTTPResponseCode": 200,
  "IsSuccessful": true,
  "Message": "Data retrieved successfully",
  "Data": [
    {
      "MetaDataId": 416,
      "MetaDataTag": "Distributor",
      "MetaDataDescription": "Distributor"
    },
    {
      "MetaDataId": 417,
      "MetaDataTag": "Customer",
      "MetaDataDescription": "Customer"
    },
    {
      "MetaDataId": 418,
      "MetaDataTag": "User",
      "MetaDataDescription": "User"
    },
  ]
}

Я хочу создать объект динамически на основе ответа json. Результат должен быть таким, как показано ниже.

NotificationEventPayload = new  {
                                Distributor = Distributor,
                                Customer = Customer,
                                User = User,
                            },

В объекте NotificationEventPayload ключ должен быть MetaDataTag из ответа json, а значения будут переданы методу во время выполнения. MetaDataTag и передаваемые переменные всегда одинаковы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...