私のサイトには次のようなフォームがあります。
<form id="myform" action="" method="">
 <input type="text" name="name[1][first]">
 <input type="text" name="name[2][first]">
 <input type="text" name="name[3][first]">
</form>
私は単純にすべてのデータを取得して Web サービスに送信したいので、次の js を用意します。
$fields = $('#myform').serializeArray();
問題は、入力名に表示されているすべてのブラケットを使用して json を作成するため、解析エラーが発生することです。
serializeArray を使用して適切な json を取得するにはどうすればよいですか?
私が見たい結果のフォーマットは次のようなものです:
{
  "name": {
    "1": {
      "first": "val1"
    },
    "2": {
      "first": "val2"
    },
    "3": {
      "first": "val3"
    }
  }
}
ありがとう!