http://www.youtube.com/watch?v=bc7t_ET6SNQ

Smore, Some more, JSONSerializableObject, JSONObject.

Hey I'd like to keep this as is.  What you return isn't guaranteed to be a valid JSON object, but it is supposed to be JSON Serializable by YKJSON.

E.g. you could return a dictionary of custom classes.  This is not a valid JSON object, but YKJSON can turn it into one!