Как получить значения Json Post с помощью asp.net webapi

я делаю запрос, делаю метод поста asp.net webapi, и яЯ не могу получить переменную запроса.

Запрос

jQuery.ajax({ url: sURL, type: 'POST', data: {var1:"mytext"}, async: false, dataType: 'json', contentType: 'application/x-www-form-urlencoded; charset=UTF-8' })
    .done(function (data) {
        ...
    });

WEB API Fnx

    [AcceptVerbs("POST")]
    [ActionName("myActionName")]
    public void DoSomeStuff([FromBody]dynamic value)
    {
        //first way
        var x = value.var1;

        //Second way
        var y = Request("var1");

    }

Я не могу получить содержимое var1 обоими способами ... (если я не создаю класс для этого)

как мне это сделать?

Ответы на вопрос(5)

Ваш ответ на вопрос