package d.f.a;

import com.ifpdos.udi.sdk.service.sdk.UdiGlobal;
import com.ifpdos.udi.sdk.service.sdk.json.IConverter;
import com.ifpdos.udi.sdk.service.sdk.json.IJsonObject;
import com.ifpdos.udi.sdk.service.sdk.json.TypeToken;
import com.ifpdos.udi.sdk.service.sdk.log.IRequestTracker;
import com.ifpdos.udi.sdk.service.sdk.server.IRequest;
import java.util.List;
import java.util.Map;

/* JADX INFO: compiled from: UdiCompileUtils.kt */
/* JADX INFO: loaded from: classes.dex */
@g.i
public final class n1 {
    public static final n1 a = new n1();

    public static void b(n1 n1Var, IRequest iRequest, String str, Object obj, List list, int i2) {
        int i3 = i2 & 8;
        g.h0.c.l.f(iRequest, "request");
        g.h0.c.l.f(obj, "paramParse");
        ((IRequestTracker) UdiGlobal.INSTANCE.get(g.h0.c.b0.a(IRequestTracker.class))).onParseRequestSuccess(iRequest, null, str, obj);
    }

    public final <T> T a(IJsonObject iJsonObject, TypeToken<T> typeToken) {
        g.h0.c.l.f(iJsonObject, "jsonObject");
        g.h0.c.l.f(typeToken, "token");
        return (T) ((IConverter) UdiGlobal.INSTANCE.get(g.h0.c.b0.a(IConverter.class))).fromJson(iJsonObject, typeToken);
    }

    /* JADX WARN: Failed to restore switch over string. Please report as a decompilation issue */
    public final IJsonObject c(Map<String, g.k<String, String>> map) throws Exception {
        g.h0.c.l.f(map, "params");
        IJsonObject iJsonObjectNewJsonObject = ((IConverter) UdiGlobal.INSTANCE.get(g.h0.c.b0.a(IConverter.class))).newJsonObject();
        for (Map.Entry<String, g.k<String, String>> entry : map.entrySet()) {
            String key = entry.getKey();
            g.k<String, String> value = entry.getValue();
            String str = value.f4140e;
            switch (str.hashCode()) {
                case 73679:
                    if (str.equals("Int")) {
                        iJsonObjectNewJsonObject.add(key, Integer.parseInt(value.f4139b));
                    } else {
                        iJsonObjectNewJsonObject.add(key, value.f4139b);
                    }
                    break;
                case 67973692:
                    if (str.equals("Float")) {
                        iJsonObjectNewJsonObject.add(key, Float.parseFloat(value.f4139b));
                    } else {
                        iJsonObjectNewJsonObject.add(key, value.f4139b);
                    }
                    break;
                case 1729365000:
                    if (str.equals("Boolean")) {
                        if (!g.h0.c.l.a("true", value.f4139b) && !g.h0.c.l.a("false", value.f4139b)) {
                            throw new Exception(d.b.a.a.a.v(d.b.a.a.a.D(key, " : "), value.f4139b, " can't convert to Boolean"));
                        }
                        iJsonObjectNewJsonObject.add(key, Boolean.parseBoolean(value.f4139b));
                    } else {
                        iJsonObjectNewJsonObject.add(key, value.f4139b);
                    }
                    break;
                case 2052876273:
                    if (str.equals("Double")) {
                        iJsonObjectNewJsonObject.add(key, Double.parseDouble(value.f4139b));
                    } else {
                        iJsonObjectNewJsonObject.add(key, value.f4139b);
                    }
                    break;
                default:
                    iJsonObjectNewJsonObject.add(key, value.f4139b);
                    break;
            }
        }
        return iJsonObjectNewJsonObject;
    }
}
