public JsonEnumerator(File file) {
try {
final ObjectMapper mapper = new ObjectMapper();
mapper.configure(JsonParser.Feature.ALLOW_UNQUOTED_FIELD_NAMES, true);
mapper.configure(JsonParser.Feature.ALLOW_SINGLE_QUOTES, true);
mapper.configure(JsonParser.Feature.ALLOW_COMMENTS, true);
List<Object> list = mapper.readValue(file, List.class);
enumerator = Linq4j.enumerator(list);
} catch (IOException e) {
throw new RuntimeException(e);
}
}
|