@Test public void nextJsonObject_SingleElement() throws JsonParseException, IOException { String content = normalizeJson("{bre: 'sss', arr:['1112', 'abc']}"); JsonParser jsonParser = jsonFactory.createParser(content); JsonToken jsonToken = jsonObjectIterator.nextJsonObject(jsonParser); assertNotNull(jsonToken); assertEquals(content, jsonParser.readValueAsTree().toString()); assertNull(jsonObjectIterator.nextJsonObject(jsonParser)); }
public JsonToken nextJsonObject(JsonParser jsonParser) throws JsonParseException, IOException { Preconditions.checkArgument(jsonParser.getCodec() != null); JsonToken token = jsonParser.nextToken(); if (isJsonObject(token)) { return token; } else { return null; } }
JsonObjectIterator { public JsonToken nextJsonObject(JsonParser jsonParser) throws JsonParseException, IOException { Preconditions.checkArgument(jsonParser.getCodec() != null); JsonToken token = jsonParser.nextToken(); if (isJsonObject(token)) { return token; } else { return null; } } }
JsonObjectIterator { public JsonToken nextJsonObject(JsonParser jsonParser) throws JsonParseException, IOException { Preconditions.checkArgument(jsonParser.getCodec() != null); JsonToken token = jsonParser.nextToken(); if (isJsonObject(token)) { return token; } else { return null; } }  }
JsonObjectIterator { public JsonToken nextJsonObject(JsonParser jsonParser) throws JsonParseException, IOException { Preconditions.checkArgument(jsonParser.getCodec() != null); JsonToken token = jsonParser.nextToken(); if (isJsonObject(token)) { return token; } else { return null; } }  JsonToken nextJsonObject(JsonParser jsonParser); T nextJsonObject(JsonParser jsonParser, Class<T> objectClass); boolean isJsonObject(JsonToken jsonToken); }
JsonObjectIterator { public JsonToken nextJsonObject(JsonParser jsonParser) throws JsonParseException, IOException { Preconditions.checkArgument(jsonParser.getCodec() != null); JsonToken token = jsonParser.nextToken(); if (isJsonObject(token)) { return token; } else { return null; } }  JsonToken nextJsonObject(JsonParser jsonParser); T nextJsonObject(JsonParser jsonParser, Class<T> objectClass); boolean isJsonObject(JsonToken jsonToken);  }