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);
});