mirror of
https://github.com/pocoproject/poco.git
synced 2025-10-27 11:06:50 +01:00
Parse JSON as structure #365
This commit is contained in:
@@ -788,7 +788,11 @@ inline bool Var::isEmpty() const
|
|||||||
|
|
||||||
inline bool Var::isArray() const
|
inline bool Var::isArray() const
|
||||||
{
|
{
|
||||||
return !isEmpty() && !isString();
|
if (isEmpty() ||
|
||||||
|
isString()) return false;
|
||||||
|
|
||||||
|
VarHolder* pHolder = content();
|
||||||
|
return pHolder ? pHolder->isArray() : false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1863,22 +1863,22 @@ void VarTest::testIsArray()
|
|||||||
|
|
||||||
assert (!d0.isArray());
|
assert (!d0.isArray());
|
||||||
assert (!d1.isArray());
|
assert (!d1.isArray());
|
||||||
assert (d2.isArray());
|
assert (!d2.isArray());
|
||||||
assert (d3.isArray());
|
assert (!d3.isArray());
|
||||||
assert (d4.isArray());
|
assert (!d4.isArray());
|
||||||
assert (d5.isArray());
|
assert (!d5.isArray());
|
||||||
assert (d6.isArray());
|
assert (!d6.isArray());
|
||||||
assert (d7.isArray());
|
assert (!d7.isArray());
|
||||||
assert (d8.isArray());
|
assert (!d8.isArray());
|
||||||
assert (d9.isArray());
|
assert (!d9.isArray());
|
||||||
assert (d10.isArray());
|
assert (!d10.isArray());
|
||||||
assert (d11.isArray());
|
assert (!d11.isArray());
|
||||||
assert (d12.isArray());
|
assert (!d12.isArray());
|
||||||
assert (d13.isArray());
|
assert (!d13.isArray());
|
||||||
assert (d14.isArray());
|
assert (!d14.isArray());
|
||||||
assert (d15.isArray());
|
assert (!d15.isArray());
|
||||||
assert (d16.isArray());
|
assert (d16.isArray());
|
||||||
assert (d17.isArray());
|
assert (!d17.isArray());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user