public JsonTool read()

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;
    }