改为读取所有值到对象属性，不再临时查找