JsonVariant::success()
Description
Tells whether the variant contains a value.
Signature
bool success() const;
Return value
trueif the variant contains a value,falseif the variant is empty or invalid.
Remark about null
null is a value in JSON, so this function returns true if the variant contains null.
However, JsonVariant::operator| considers null as an illegal value. So, you can use it to protect against null values.
Example
JsonVariant variant;
bool beforeAssign = variant.success(); // false
variant = 42;
bool afterAssign = variant.success(); // true