package com.ifpdos.sdk.udi.opensdk.helper;

import android.text.TextUtils;
import android.util.Log;
import com.seewo.sdk.internal.model.SDKResponse;
import e.a.a.a;
import e.a.a.m;
import e.a.a.p.b;

/* JADX INFO: loaded from: classes.dex */
public class ParseUtilEx {
    private static final String TAG = "ParseUtil";

    public static <T> T decodeJSON(String str, m<T> mVar) {
        if (TextUtils.isEmpty(str)) {
            return null;
        }
        return (T) a.i(str, mVar, new b[0]);
    }

    public static <T> T decodeJSON(SDKResponse sDKResponse, m<T> mVar) {
        if (sDKResponse == null) {
            return null;
        }
        if (sDKResponse.getStatus() != SDKResponse.Status.SUCCESS) {
            Log.e(TAG, "Response error! [ " + sDKResponse.getStatus() + " ]");
            return null;
        }
        return (T) a.i(sDKResponse.getParamsJson(), mVar, new b[0]);
    }
}
