package com.bytedance.sdk.component.YFl;

import java.lang.reflect.Type;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
/* JADX INFO: Access modifiers changed from: package-private */
/* loaded from: classes2.dex */
public class qsH {
    private YoT YFl;

    /* JADX INFO: Access modifiers changed from: package-private */
    public static qsH YFl(YoT yoT) {
        return new qsH(yoT);
    }

    private qsH(YoT yoT) {
        this.YFl = yoT;
    }

    /* JADX INFO: Access modifiers changed from: package-private */
    public <T> T YFl(String str, Type type) throws JSONException {
        YFl(str);
        if (type.equals(JSONObject.class) || ((type instanceof Class) && JSONObject.class.isAssignableFrom((Class) type))) {
            return (T) new JSONObject(str);
        }
        return (T) this.YFl.YFl(str, type);
    }

    /* JADX INFO: Access modifiers changed from: package-private */
    public <T> String YFl(T t) {
        String obj;
        if (t == null) {
            return "{}";
        }
        if ((t instanceof JSONObject) || (t instanceof JSONArray)) {
            obj = t.toString();
        } else {
            obj = this.YFl.YFl(t);
        }
        YFl(obj);
        return obj;
    }

    private static void YFl(String str) {
        if (str.startsWith("{") && str.endsWith("}")) {
            return;
        }
        NjR.YFl(new IllegalArgumentException("Param is not allowed to be List or JSONArray, rawString:\n ".concat(String.valueOf(str))));
    }
}
