Implementing a bytecode generating JSON parser
I'm implementing a function that should parse a lot (multiple terabytes) of JSON data with schema known before processing. Iterator<JsonObject> parseJson(Schema schema, Iterator<String> data) { var parser = createParser(schema); return new Iterator<JsonObject>() { @Override public boolean hasNext() { return data.hasNext();…