Передавая объект JSON в функцию на стороне сервера, я получаю только [объект объекта] - PullRequest
0 голосов
/ 05 июня 2010

Я пытаюсь создать объект JSON на стороне клиента и перейти к функции на стороне сервера. Затем создайте его экземпляр на стороне сервера, используя строковое представление JSON.

Итак, я создаю объект jSON на стороне клиента

 var myJsonObject = {
        "arg1": var1,
        "arg2": var2
    }

и передайте его

    WebForm_DoCallback(controlID, myJsonObject , null, null, null, true);

Когда я пытаюсь получить этот объект JSON на сервере, я получаю строковое представление JSON [object Object]

Таким образом, в следующей серверной функции значение аргумента равно [object Object]

public void RaiseCallbackEvent(string jsonObj)

Я ожидал строковое представление объекта JSON. Как передать строковое представление?

1 Ответ

2 голосов
/ 05 июня 2010

Должен быть сериализован. Попробуйте это: https://github.com/douglascrockford/JSON-js/blob/master/json2.js.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...