b.smali
.class public Lcom/ironsource/mediationsdk/g/b;
.super Ljava/lang/Object;
.source "IronsourceJsonUtilities.java"
# direct methods
.method public static varargs a([Lorg/json/JSONObject;)Lorg/json/JSONObject;
.registers 8
.line 1
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
if-eqz p0, :cond_35
.line 2
array-length v1, p0
const/4 v2, 0x0
:goto_9
if-ge v2, v1, :cond_35
aget-object v3, p0, v2
if-eqz v3, :cond_32
.line 3
invoke-virtual {v3}, Lorg/json/JSONObject;->keys()Ljava/util/Iterator;
move-result-object v4
.line 4
:goto_13
invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
move-result v5
if-eqz v5, :cond_32
.line 5
invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v5
check-cast v5, Ljava/lang/String;
.line 6
:try_start_1f
invoke-virtual {v3, v5}, Lorg/json/JSONObject;->get(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v6
invoke-virtual {v0, v5, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_26
.catch Lorg/json/JSONException; {:try_start_1f .. :try_end_26} :catch_27
goto :goto_13
:catch_27
move-exception v5
.line 7
sget-object v6, Lcom/ironsource/mediationsdk/logger/IronLog;->INTERNAL:Lcom/ironsource/mediationsdk/logger/IronLog;
invoke-virtual {v5}, Lorg/json/JSONException;->getMessage()Ljava/lang/String;
move-result-object v5
invoke-virtual {v6, v5}, Lcom/ironsource/mediationsdk/logger/IronLog;->error(Ljava/lang/String;)V
goto :goto_13
:cond_32
add-int/lit8 v2, v2, 0x1
goto :goto_9
:cond_35
return-object v0
.end method