I am using jquery to post some data to a controller' method. I could successfuly post it like below.

```
POST http://localhost:16161/VisualObjectPairing/SaveParameters HTTP/1.1

Host: localhost:16161

Connection: keep-alive

Content-Length: 146

Accept: application/json, text/javascript, */*; q=0.01

Origin: http://localhost:16161

X-Requested-With: XMLHttpRequest

User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.101 Safari/537.36

Content-Type: application/json

Referer: http://localhost:16161/VisualObjectPairing/Index

Accept-Encoding: gzip, deflate

Accept-Language: en-US;en;q=0.8,en-US;q=0.6,en;q=0.4

```

***DATA***

```
{"deviceId":"9",
 "SwitchStatus":"6/0/1",
 "InOperation":"6/0/2",
 "selectedInteractiveObjectSet":["5557","5558","5559","5560","5561","5562","5563"]}

```

But the fields on the data like ***SwichStatus*** and ***InOperation*** are dynamically added the form and can be more of them with different kind of names. So basically I couldnt put them on the controller method as parameter.

**The controller method is** 

```
public JsonResult SaveKnxDeviceParameters(int deviceId, List<int> selectedInteractiveObjectSet = null)
{

}

```

The parameters, **deviceId** and **selectedInteractiveObjectSet** are automatically binded. Perfectly fine. But I want to get **SwitchStatus** and **InOperation** values manually from the Request (or whatever I can get) object but I cannot find any property that gives me the values of them. Request.Form is empty so I cannot use it like Request.Form["InOperation"].

Where should I get these values ?