in velocity-tools-generic/src/main/java/org/apache/velocity/tools/generic/JsonTool.java [187:221]
public JsonTool read(String resource)
{
if (resource != null)
{
Reader reader = null;
try
{
if (importSupport == null)
{
initializeImportSupport(new ValueParser());
}
reader = importSupport.getResourceReader(resource);
if (reader != null)
{
initJSON(reader);
}
}
catch (Exception e)
{
getLog().error("could not read JSON resource {}", resource, e);
}
finally
{
if (reader != null)
{
try
{
reader.close();
}
catch (IOException ioe) {}
}
}
}
return this;
}