Inline variantAsArray() and variantAsObject()

This commit is contained in:
Benoit Blanchon
2022-07-05 14:02:41 +02:00
parent 5b06b1564e
commit 3b3ab8c4e1
3 changed files with 4 additions and 14 deletions

View File

@@ -201,7 +201,8 @@ struct Converter<ArrayConstRef> {
}
static ArrayConstRef fromJson(VariantConstRef src) {
return ArrayConstRef(variantAsArray(getData(src)));
const VariantData* data = getData(src);
return data ? data->resolve()->asArray() : 0;
}
static bool checkJson(VariantConstRef src) {