Because the validation is based on an in-memory representation of the file, I get an OutOfMemoryError if I want to parse a big file with > 1.000.000 objects. Even if the Json is smaller, the memory consumption may be critical for production use.
The validator should be a streaming parser with almost constant memory consumption.