form2js with inner hashes

by FirstBug

HTML

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://cdn.rawgit.com/maxatwork/form2js/769718a1/src/form2js.js"></script>
<script src="https://cdn.rawgit.com/maxatwork/form2js/769718a1/src/jquery.toObject.js"></script>
<form id="abc" method="">
  <button class='btn'>submit</button>
  <input type="text" name="metadata[].key" value="key" />
  <input type="text" name="metadata[].value" value="value" />
</form>

JavaScript

$(".btn").click(function(e) {
  e.preventDefault();
  var formDataFirst = $('#abc').toObject({
    mode: 'first'
  });

  console.log(JSON.stringify(formDataFirst));
});