Метод 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 выдает ошибку.

Показ: