#4540·fastjson

JSONObject.toJavaObject方法的参数没有使用

Author: jackson-91Created Oct 19, 2024Updated Oct 19, 2024

fastjson 2.0.31 版本:

JSONObject类中有一个toJavaObject方法,但是第三个参数feature没有使用,请问以后会使用 feature 参数来为 JsonObject 转化到 JavaObject 提供支持吗?(比如:使用 Feature.DisableFieldSmartMatch 来关闭将下划线( "_" )转为 驼峰模式)

java
    public <T> T toJavaObject(Class<T> clazz, ParserConfig config, int features) {
        if (clazz == Map.class) {
            return (T) this;
        }

        if (clazz == Object.class && !containsKey(JSON.DEFAULT_TYPE_KEY)) {
            return (T) this;
        }

        return TypeUtils.castToJavaBean(this, clazz, config);
    }