JSON parser fails to parse an empty array containing blanks
The current JSON parser fails to parse an empty array containing one or more blanks. Examples on minimal JSON content that triggers the issue:
[ ]
[
]
But the current parser parses the following just fine:
[]