1
我想收到以下JSON格式中的WebAPI的WebAPI接收參數包括使用FromBody
{
"name": "Matt",
"age": "24",
"payload": {"key1": "value1", "key2": "value2"}
}
這裏的負載是動態的,它可以有任意鍵和值動態列表。
我的WebAPI看起來像
public class Person
{
public string name{ get; set; }
public int age{ get; set; }
public string payload { get; set; }
}
public async Task<HttpResponseMessage> Post([FromBody]Person value)
{
// Getting name and age but not payload.
}
問題
是FromBody得到這個值的方式?如果是的話,我在這裏錯過了什麼。如果不是,那麼這些投入的最佳做法是什麼?