I am newbie to WEB API2 and JSON overall. I have a JSON body like this

```
{
  "Input_data": {
     "method": "check",
     "hashcode": " xxxxxx ",
     "accountId": "11111111",
  }
}

```

How could I retrieve values from POST request?

I have model like this

```
 [JsonArray]
 public class BaseInput
 {       
    [JsonProperty(PropertyName = "method")]
    public  string Method { get; set; }

    [JsonProperty(PropertyName = "hashcode")]
    public string hashCode { get; set; }

    [JsonProperty(PropertyName = "accountid")]
    public int accountId { get; set; }
}

```

And controller code like this

```
BaseOutput ApiReqeust(int partnerId,[FromBody] BaseInput Input_data)

```

And `Input_data` is always null. 

What am I doing wrong?