public ConfigurationNode parse()

in log4j-converter-config/src/main/java/org/apache/logging/converter/config/internal/v2/AbstractJacksonConfigurationMapper.java [52:65]


    public ConfigurationNode parse(InputStream inputStream) throws IOException {
        JsonNode documentNode = mapper.readTree(inputStream);

        final JsonNode configurationNode;
        if (wrapRootObject) {
            configurationNode = documentNode.get(CONFIGURATION_FIELD_NAME);
            if (configurationNode == null || !configurationNode.isObject()) {
                throw new IOException("Unable to find " + CONFIGURATION_FIELD_NAME + " field.");
            }
        } else {
            configurationNode = documentNode;
        }
        return parseObjectNode((ObjectNode) configurationNode, CONFIGURATION_FIELD_NAME);
    }