331332333334335336337338339340341
if (lexer.token() == JSONToken.NULL) { lexer.nextToken(); list = null; } else { list = new ArrayList<T>(); parser.parseArray(clazz, list); handleResovleTask(parser, list); } parser.close();
349350351352353354355356357358359
} List<Object> list; DefaultJSONParser parser = new DefaultJSONParser(text, ParserConfig.getGlobalInstance()); Object[] objectArray = parser.parseArray(types); if (objectArray == null) { list = null; } else { list = Arrays.asList(objectArray); }
307308309310311312313314315316317
array = null; } else if (lexer.token() == JSONToken.EOF) { array = null; } else { array = new JSONArray(); parser.parseArray(array); handleResovleTask(parser, array); } parser.close();
300301302303304305306307308309310
324325326327328329330331332333334
342343344345346347348349350351352