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
	 Alex Fabijanic
					Alex Fabijanic