In a few words...
jquery.serialize-hash is a jQuery open source plugin that returns a hash from serialization of a form or any DOM element. It supports brackets on input names for nested hashes.
It is convenient if you want to get values from a form and merge it with another hash, or anywhere JSON is needed. It plays nice with tools like Handlebars.js, Backbone.js or anything else that uses JSON.
You can download it at the following github repository: