public final Value next() throws IOException {
            try {
                final JsonToken token = this.parser.nextToken();
                if (token == null) {
                    return null;
                }
                return this.jsonTokenToValue(token);
            } catch (final com.fasterxml.jackson.core.JsonParseException ex) {
                throw new org.embulk.spi.json.JsonParseException("Failed to parse JSON: " + sampleJsonString(), ex);
            } catch (final IOException ex) {
                throw ex;
            } catch (final org.embulk.spi.json.JsonParseException ex) {
                throw ex;
            } catch (final RuntimeException ex) {
                throw new org.embulk.spi.json.JsonParseException("Failed to parse JSON: " + sampleJsonString(), ex);
            }
        }
Parses the stringified JSON {@link java.lang.String} with the specified offset to {@link org.msgpack.value.Value}.

@param json  stringified JSON to parse
@param offsetInJsonPointer  offset in JSON Pointer to parse
@return parsed {@link org.msgpack.value.Value}
embulk-deps/src/main/java/org/embulk/deps/json/JsonParserDelegateImpl.java