RuoYi
2022-06-25 9d7e32fb073842eb9d346878b49ce5bacfa3b51c
ruoyi-common/src/main/java/com/ruoyi/common/core/text/Convert.java
@@ -562,17 +562,12 @@
        switch (valueStr)
        {
            case "true":
                return true;
            case "false":
                return false;
            case "yes":
                return true;
            case "ok":
                return true;
            case "no":
                return false;
            case "1":
                return true;
            case "false":
            case "no":
            case "0":
                return false;
            default:
@@ -785,19 +780,28 @@
     * @param charset 字符集
     * @return 字符串
     */
    public static String str(Object obj, Charset charset) {
        if (null == obj) {
    public static String str(Object obj, Charset charset)
    {
        if (null == obj)
        {
            return null;
        }
        if (obj instanceof String) {
        if (obj instanceof String)
        {
            return (String) obj;
        } else if (obj instanceof byte[]) {
        }
        else if (obj instanceof byte[])
        {
            return str((byte[]) obj, charset);
        } else if (obj instanceof Byte[]) {
        }
        else if (obj instanceof Byte[])
        {
            byte[] bytes = ArrayUtils.toPrimitive((Byte[]) obj);
            return str(bytes, charset);
        } else if (obj instanceof ByteBuffer) {
        }
        else if (obj instanceof ByteBuffer)
        {
            return str((ByteBuffer) obj, charset);
        }
        return obj.toString();