整理代码，补充数组解析逻辑