Служба WCF Ajax - как передать в службу массив или JSON? Каким должен быть тип параметра метода?

У меня очень простая служба WCF. Я хотел бы передать ей массив или json?

[OperationContract, WebGet(ResponseFormat = WebMessageFormat.Json)]
    public string GetPreDisplay(string inputData)
    {
        //DoSomething with inputData
        return "Sweet!";
    }

Мой javascript ...

 var data = [paymentControls['claimNum'], paymentControls['claimSeq']];
        $lps.GetPreDisplay(data, onComplete);

Очевидно, строка неправильного типа. Может кто-то указать мне верное направление?

Спасибо, ~ ck


person Hcabnettek    schedule 04.09.2009    source источник


Ответы (1)


С помощью ASP.Net MVC вы можете возвращать данные как ActionResult, есть метод «Json», который преобразует данные в правильный формат. Взгляните на другой вопрос:

веб-служба wcf json

person Shiraz Bhaiji    schedule 05.09.2009