Get the Response for the Dynamic form

Get the Response for the Dynamic form

Hi, I have a requirement like, getting the response of a dynamic form. This form will be rendered based on a json data. a form will have multiple questions types like Single selection, multiple selection, text, number, email. 

User will select the choices of the questions and click the submit button to finish the test. No i need to get the choices selected by the user, are answers filled in the textbox or a rich text editor. and i need to format the data to form a json obj.

I dont want to use serialization in jquery, because i will have different types of input methods for the questions.

Any good approach to do this?

Thank you