如何接收具有相同属性名称的不同数据类型?

时间:2019-06-07 12:56:39

标签: rest asp.net-web-api asp.net-core

我要求在一个API端点上应该可以发布一个看起来不同的json。

1。)

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

2。)

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

我试图将Payload设置为类型对象,但是一旦我将一些东西放入有效载荷值中,Payload对象就不再有效了,它比以前为空。

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

如何在一个对象中处理这种不同类型的需求?

0 个答案:

没有答案