Documentation for: ASP.NET Ajax Version 1.0

This documentation is for a previous version. For the current released version, see the ASP.NET Ajax documentation on MSDN.

 

 

 

 

 

 

 

Sys.Serialization.JavaScriptSerializer serialize Method

Converts an ECMAScript (JavaScript) object graph into a JSON string. This member is static and can be invoked without creating an instance of the class.

Syntax

var result = JavaScriptSerializer.serialize(value);

Parameter

Description

value

The JavaScript object graph to serialize.

Exceptions

Exception Type Condition

ArgumentException

value contains a value that cannot be serialized.

Remarks

The serialize method skips any properties that start with the prefix "$", because that is a special naming convention used by Microsoft ASP.NET AJAX. You must make sure that any other properties of a JavaScript object have a corresponding mapping to deserialization targets on the server.

null is not an allowed value for value. If you are serializing a numeric value, you must specify a number for value. NaN and Number.Infinity are not allowed. If an invalid value is encountered, the serialize method throws an error.