Поделиться через


Метод Sys.Serialization.JavaScriptSerializer serialize

Преобразует граф объекта ECMAScript (JavaScript) в строку JSON. Этот элемент является статическим и его можно вызывать, не создавая экземпляр класса.

var result = JavaScriptSerializer.serialize(value);

Параметры

Параметр

Описание

value

Граф объекта JavaScript, сериализацию которого необходимо выполнить.

Исключения

Тип исключения

Атрибут Condition

Sys.ArgumentException

Параметр value содержит значение, сериализацию которого выполнить невозможно.

Заметки

Метод serialize пропускает все свойства, которые начинаются с префикса "$", поскольку с помощью него обозначается специальный контекст именования, используемый ASP.NET AJAX. Следует убедиться, что всем прочим свойствам объекта JavaScript на сервере могут быть соответствующим образом сопоставлены конечные объекты десериализации.

Значение null не разрешено для value. При сериализации числового значения необходимо указать число для value. Использование NaN и Number.Infinity запрещено. При появлении недопустимого значения метод serialize выдает ошибку.

См. также

Ссылки

Класс Sys.Net.WebRequestManager

Класс Sys.Net.WebRequestExecutor

Класс Sys.Net.XMLHttpExecutor