Deserializes a string.

deserialize(string, type, useCustomSerializer); → returns string

This function requires Adobe ColdFusion 11 and up.  Not supported on Lucee, etc.

Argument Reference

string string

A string that needs to be deserialized.

type string

The type of the data to be deserialized. ColdFusion by default supports XML and JSON formats. You can also implement support for other types in the CustomSerializer CFC.

useCustomSerializer boolean
Default: true

Whether to use the custom serializer or not. The custom serializer will always be used for deserialization.
If false, the XML/JSON deserialization will be done using the default ColdFusion behavior.
If any other type is passed with useCustomSerializer as false, then TypeNotSupportedException will be thrown.

Sample code invoking the deserialize function

Signup for cfbreak to stay updated on the latest news from the ColdFusion / CFML community. One email, every friday.

Fork me on GitHub