Как получить другой тип данных с тем же именем свойства? - PullRequest
0 голосов
/ 07 июня 2019

Я получил требование, чтобы на одной конечной точке API можно было разместить json, который может выглядеть по-другому.

1.)

  "payload": {
     "someJSON" : "something"
  }

2.)

  "payload": 
    "Hier könnte irgendwelcher Text stehen."

Я попытался установить полезную нагрузку как объект типа, но как только я поместил какую-то вещь в значение полезной нагрузки, объект полезной нагрузки больше не является допустимым, он равен нулю.

    [JsonProperty("payload", Required = Required.AllowNull)]
    public object Payload { get; set; }

Как можно было справиться с этим требованием разных типов в одном объекте?

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