jQuery.serializeObject
Encode a set of form elements as a JSON object for manipulation/submission.
View on GitHub
Demo
Will be added later