### Question:
JsonObjectIterator { public boolean isJsonObject(JsonToken jsonToken) { if (JsonToken.START_OBJECT.equals(jsonToken) || JsonToken.START_ARRAY.equals(jsonToken)) { return true; } return false; }  JsonToken nextJsonObject(JsonParser jsonParser); T nextJsonObject(JsonParser jsonParser, Class<T> objectClass); boolean isJsonObject(JsonToken jsonToken);  }### Answer:
@Test public void isJsonObject_jsonObject() throws JsonParseException, IOException { String element1 = normalizeJson("{bre: 'sss', arr: ['1112', 'abc']}"); JsonParser jsonParser = jsonFactory.createParser(element1); JsonToken jsonToken = jsonParser.nextToken(); assertTrue(jsonObjectIterator.isJsonObject(jsonToken)); }
@Test public void isJsonObject_jsonArray() throws JsonParseException, IOException { String element1 = normalizeJson("[{bre: 'sss', arr: ['1112', 'abc']}]"); JsonParser jsonParser = jsonFactory.createParser(element1); JsonToken jsonToken = jsonParser.nextToken(); assertTrue(jsonObjectIterator.isJsonObject(jsonToken)); }
@Test public void isJsonObject_simpleToken() throws JsonParseException, IOException { String element1 = normalizeJson("{bre: 'sss', arr: ['1112', 'abc']}"); JsonParser jsonParser = jsonFactory.createParser(element1); jsonParser.nextToken(); JsonToken jsonToken = jsonParser.nextToken(); assertFalse(jsonObjectIterator.isJsonObject(jsonToken)); }