为集合转换器添加了更通用的API