support basic type params parse