turn $string $string = "{file => 'file1', desc => 'test}, {file => 'file12', desc => 'test2'}" into my @array_of_hashes = ( {file => 'file1', desc => 'test}, {file => 'file12', desc => 'test2'}, );