JSFiddle - React, Tailwind, and code Playground
HTML
<form>
<input type="text" name="input1" id="input1" placeholder="abc" />
<input type="password" name="pass" id="pass" caption="password" />
<input type="submit" value="Submit" />
</form>
JavaScript
$("form").each( function(){
var json = {"form": []};
$(this).find("input").each( function(){
var input = {};
$.each(this.attributes, function(){
if(this.specified){
input[this.name] = this.value;
}
});
json.form.push(input);
});
console.log(json);
});