[Moscow.pm] Парсер вложеных структур в GET запросах (jquery, php, ror)

Vladimir Lettiev thecrux на gmail.com
Ср Дек 9 03:05:21 PST 2015


On Sun, Nov 29, 2015 at 04:58:59PM +0300, Ruslan Zakirov wrote:
> Привет.
> 
> Обыскался на CPAN deserializer для следующего:
> 
> check( 'foo=1&bar=2', {foo => 1, bar => 2} );
> check( 'foo[]=1', {foo=>[1]} );
> check( 'foo[]=1&foo[]=2', {foo=>[1, 2]} );
> check( 'foo[xxx]=1&foo[yyy]=2', {foo=>{xxx=>1, yyy => 2}} );
> check( 'foo[0][x]=1&foo[1][y]=2', {foo=>[{x=>1}, {y => 2}]} );
> 
> # bad things:
> check( 'foo[][]=1&foo[][]=2', {foo=>[[1, 2]]} );
> check( 'foo[2]=1', {foo=>[undef, undef, 1]} );
> check( 'foo[]=1&foo[x]=2', { foo=> {''=>[1], x =>2 } } );
> check( 'foo[x]=2&foo[]=1', { foo=> {''=>[1], x =>2 } } );
> 
> Уже написал.

А на CPAN будет?

-- 
Vladimir Lettiev aka crux ✉ theCrux на gmail.com


Подробная информация о списке рассылки Moscow-pm