@Override
    public boolean containsKey(Object key) {
        if (key instanceof Number
                || key instanceof Character
                || key instanceof Boolean
                || key instanceof UUID
        ) {
            return super.containsKey(key) || super.containsKey(key.toString());
        }

        return super.containsKey(key);
    }
Returns true if this map contains a mapping for the specified key

@param key the key whose presence in this map is to be tested
core/src/main/java/com/alibaba/fastjson2/JSONObject.java