private Object unbox()

in src/main/java/org/apache/sling/adapter/internal/AdapterWebConsolePlugin.java [213:233]


    private Object unbox(Object o) {
        if (o instanceof JsonValue) {
            switch (((JsonValue) o).getValueType()) {
                case FALSE:
                    return false;
                case TRUE:
                    return true;
                case NULL:
                    return null;
                case NUMBER:
                    return ((JsonNumber) o).isIntegral()
                            ? ((JsonNumber) o).longValue()
                            : ((JsonNumber) o).doubleValue();
                case STRING:
                    return ((JsonString) o).getString();
                default:
                    return o;
            }
        }
        return o;
    }