Метод Sys.Serialization.JavaScriptSerializer serialize
Преобразует граф объекта ECMAScript (JavaScript) в строку JSON. Этот элемент является статическим и его можно вызывать, не создавая экземпляр класса.
var result = JavaScriptSerializer.serialize(value);
Параметры
Параметр |
Описание |
---|---|
value |
Граф объекта JavaScript, сериализацию которого необходимо выполнить. |
Исключения
Тип исключения |
Атрибут Condition |
---|---|
Параметр value содержит значение, сериализацию которого выполнить невозможно. |
Заметки
Метод serialize пропускает все свойства, которые начинаются с префикса "$", поскольку с помощью него обозначается специальный контекст именования, используемый ASP.NET AJAX. Следует убедиться, что всем прочим свойствам объекта JavaScript на сервере могут быть соответствующим образом сопоставлены конечные объекты десериализации.
Значение null не разрешено для value. При сериализации числового значения необходимо указать число для value. Использование NaN и Number.Infinity запрещено. При появлении недопустимого значения метод serialize выдает ошибку.
См. также
Ссылки
Класс Sys.Net.WebRequestManager