Представление элементов формы в виде массива (точнее хэша)

akxxiv

Новичок
Представление элементов формы в виде массива (точнее хэша)

Корче есть например форма

PHP:
<form action="" id="rsFilter" class="filters" method="post">
	<input type="text" name="inp_1"  value="1" />
	<input type="text" name="r[inp_2]"  value="2" />
	<input type="text" name="r[inp_3][inp_4]"  value="4" />
	<input type="text" name="r[inp_3][inp_5][]"  value="4" />
	<input type="text" name="r[inp_3][inp_5][]"  value="4" />
</form>
Есть в jQuery метод $.serializeArray(), который запишет эту форму примерно так:
PHP:
[
	'inp_1': 1,
	'r[inp_2]': 2,
	'r[inp_3][inp_4]': 4,
	.......
]
А кто нибудь встречал к.л. утилиту, которая создаст из этой формы правильный объект вида:
PHP:
{
	'inp_1' : 1,
	'r' : {
			'inp_2' : 2,
			'inp_3' : {
					'inp_4' : 4,
					'inp_5' : [4, 4]
				}
		}
}
Ведь должен же кто-то с этим был столкнуться?
 

FB3

Новичок
В массив оно ведь в PHP запишется, когда отправишь данные. Или надо с JS дальше работать с этим?
 

akxxiv

Новичок
Именно с JS. Я побыстрому чтобы, щас отправляю на сервант и обратно получаю json. Но это изврат конечно. Надо переписать.))
 
Сверху