Condense parser error messages

This commit is contained in:
GriffinR
2025-02-18 14:53:25 -05:00
parent 00e71afd7d
commit 17c35a8d98
7 changed files with 135 additions and 129 deletions

View File

@@ -182,15 +182,15 @@ public:
// Parse. If parse fails, return Json() and assign an error message to err.
static Json parse(const QString & in,
QString & err,
QString * err = nullptr,
JsonParse strategy = JsonParse::STANDARD);
static Json parse(const char * in,
QString & err,
QString * err = nullptr,
JsonParse strategy = JsonParse::STANDARD) {
if (in) {
return parse(QString(in), err, strategy);
} else {
err = "null input";
if (err) *err = "null input";
return nullptr;
}
}