serviceData передать словарь

как в вызов вэб сервиса ServiceHelper.callService передать тип словарь Dictionary:

например:

{

                        serviceData = {

                            _taskId: this.get("TaskId"),

                            term : "0",

                            inputParameters : {"ClientRefusal","false"}

                        };

                        ServiceHelper.callService("TaskCompleteService",

                            "CompleteTask",

                            function(response) {

                                if (response.CompleteTaskResult !== "") {

                                    this.showInformationDialog(response.CompleteTaskResult);

                                }

                            }, serviceData, this);

                    }

Такой код не работает с ошибкой inputParameters : {"ClientRefusal","false"} Expected ':' and instead saw ','.

Нравится

2 комментария
Лучший ответ

Да как вариант сереализовать коллекцию в строку JSON и потом на стороне сервера распарсить ее в словарь на c#

Если сервис самодельный, можно передавать параметр в виде строки, а десериализировать уже внутри.

Да как вариант сереализовать коллекцию в строку JSON и потом на стороне сервера распарсить ее в словарь на c#

Показать все комментарии