针对vector和map，也使用::parse
又省了2行代码