public static Object find()

in json/src/main/java/org/netbeans/html/json/impl/JSON.java [246:271]


    public static Object find(Object object, Bindings model) {
        if (object == null) {
            return null;
        }
        if (object instanceof JSONList) {
            return ((JSONList<?>) object).koData();
        }
        if (object instanceof Collection) {
            return JSONList.koData((Collection<?>) object, model);
        }
        if (
            object instanceof String ||
            object instanceof Boolean ||
            object instanceof Number ||
            object instanceof Character ||
            object instanceof Enum<?>
        ) {
            return object;
        }
        Proto proto = findProto(object);
        if (proto == null) {
            return null;
        }
        final Bindings b = PropertyBindingAccessor.getBindings(proto, true, null);
        return b == null ? null : b.jsObj();
    }