Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
MSDN Library

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.

var result = JavaScriptSerializer.serialize(value);




The JavaScript object graph to serialize.

Exception type



value contains a value that cannot be serialized.

The serialize method skips any properties that start with the prefix "$", because that is a special naming convention used by 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.

© 2015 Microsoft