working streaming parser for arrays at all nested level