Project Owner: Simon Goodyear
Created: June 09 2011
Born out of the desire to pass an sObject to a @future annotated method this project aims to provide means to serialize/deserialize sObjects.
Passing a series of primitive type fields or a list of Ids to a @future method can be a bit cumbersome. Using serialization allows you to effectively pass the object to the method in one parameter. There are some limitations to this method such as not being able to deserialize non-updateable fields. However even with the limitations this provides a viable, useful alternative approach to the problem.
Currently the project consists of two serialization methods; one based on the string.valueOf() function and another that works with JSON.