QT中有自己的异常类:QException这个类中会记录一些异常信息(废话),但这些异常信息有时候不是我们所需要的,我们可能更加需要一些自定义的信息,例如记录一些状态码的错误日志等等。
下面举个栗子:
QJsonParseError error;
const QJsonDocument document = QJsonDocument::fromJson(json.toUtf8(),&error);//解析json
/*----------------------不用看-----------------*/
if(error.error==QJsonParseError::NoError)//当解析json没有错误时
{
const QJsonObject &obj = document.object()