调整解析的方式，以及对解析的错误进行单独的异常处理