a.smali
.class public Lcom/preface/bury/b/a;
.super Ljava/lang/Object;
.source ""
# direct methods
.method public static a(Ljava/util/Map;)Ljava/lang/String;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)",
"Ljava/lang/String;"
}
.end annotation
if-nez p0, :cond_4
const/4 v0, 0x0
:goto_3
return-object v0
:cond_4
invoke-interface {p0}, Ljava/util/Map;->keySet()Ljava/util/Set;
move-result-object v0
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1, v0}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
new-instance v2, Lorg/json/JSONObject;
invoke-direct {v2}, Lorg/json/JSONObject;-><init>()V
invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v3
:goto_16
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_39
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
invoke-interface {p0, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/String;
:try_start_28
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
:try_end_2b
.catch Lorg/json/JSONException; {:try_start_28 .. :try_end_2b} :catch_34
move-result v4
if-eqz v4, :cond_30
const-string v1, "null"
:cond_30
:try_start_30
invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_33
.catch Lorg/json/JSONException; {:try_start_30 .. :try_end_33} :catch_34
goto :goto_16
:catch_34
move-exception v0
invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V
goto :goto_16
:cond_39
:try_start_39
const-string v0, "language"
const-string v1, "zh-cn"
invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v0, "device_pixel_ratio"
const-string v1, "3"
invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_47
.catch Lorg/json/JSONException; {:try_start_39 .. :try_end_47} :catch_4c
:goto_47
invoke-virtual {v2}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v0
goto :goto_3
:catch_4c
move-exception v0
invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V
goto :goto_47
.end method
.method public static a(Lcom/xinmeng/shadow/interfaces/f;)Ljava/util/Map;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/xinmeng/shadow/interfaces/f;",
")",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
if-nez p0, :cond_8
:goto_7
return-object v0
:cond_8
invoke-interface {p0}, Lcom/xinmeng/shadow/interfaces/f;->s()Ljava/lang/String;
move-result-object v1
const-string v2, "a"
invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {p0}, Lcom/xinmeng/shadow/interfaces/f;->H()Ljava/lang/String;
move-result-object v1
const-string v2, "b"
invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {p0}, Lcom/xinmeng/shadow/interfaces/f;->oaid()Ljava/lang/String;
move-result-object v1
const-string v2, "c"
invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {p0}, Lcom/xinmeng/shadow/interfaces/f;->muid()Ljava/lang/String;
move-result-object v1
const-string v2, "d"
invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {p0}, Lcom/xinmeng/shadow/interfaces/f;->accId()Ljava/lang/String;
move-result-object v1
const-string v2, "e"
invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {p0}, Lcom/xinmeng/shadow/interfaces/f;->aaid()Ljava/lang/String;
move-result-object v1
const-string v2, "f"
invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {p0}, Lcom/xinmeng/shadow/interfaces/f;->appTypeId()Ljava/lang/String;
move-result-object v1
const-string v2, "g"
invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {p0}, Lcom/xinmeng/shadow/interfaces/f;->cleanAppQid()Ljava/lang/String;
move-result-object v1
const-string v2, "h"
invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {p0}, Lcom/xinmeng/shadow/interfaces/f;->appQid()Ljava/lang/String;
move-result-object v1
const-string v2, "i"
invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {p0}, Lcom/xinmeng/shadow/interfaces/f;->a()Ljava/lang/String;
move-result-object v1
const-string v2, "j"
invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {p0}, Lcom/xinmeng/shadow/interfaces/f;->appSmallVerInt()Ljava/lang/String;
move-result-object v1
const-string v2, "k"
invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {p0}, Lcom/xinmeng/shadow/interfaces/f;->K()Ljava/lang/String;
move-result-object v1
const-string v2, "l"
invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {p0}, Lcom/xinmeng/shadow/interfaces/f;->z()Ljava/lang/String;
move-result-object v1
const-string v2, "m"
invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {p0}, Lcom/xinmeng/shadow/interfaces/f;->b()Ljava/lang/String;
move-result-object v1
const-string v2, "n"
invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {p0}, Lcom/xinmeng/shadow/interfaces/f;->O()Ljava/lang/String;
move-result-object v1
const-string v2, "o"
invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {p0}, Lcom/xinmeng/shadow/interfaces/f;->f()Ljava/lang/String;
move-result-object v1
const-string v2, "p"
invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {p0}, Lcom/xinmeng/shadow/interfaces/f;->o()Ljava/lang/String;
move-result-object v1
const-string v2, "q"
invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {p0}, Lcom/xinmeng/shadow/interfaces/f;->G()Ljava/lang/String;
move-result-object v1
const-string v2, "r"
invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {p0}, Lcom/xinmeng/shadow/interfaces/f;->B()Ljava/lang/String;
move-result-object v1
const-string v2, "s"
invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {p0}, Lcom/xinmeng/shadow/interfaces/f;->m()Ljava/lang/String;
move-result-object v1
const-string v2, "t"
invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {p0}, Lcom/xinmeng/shadow/interfaces/f;->isTourist()Ljava/lang/String;
move-result-object v1
const-string v2, "u"
invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {p0}, Lcom/xinmeng/shadow/interfaces/f;->E()Ljava/lang/String;
move-result-object v1
const-string v2, "v"
invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-interface {p0}, Lcom/xinmeng/shadow/interfaces/f;->q()Z
move-result v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, ""
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
const-string v2, "w"
invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "x"
const-string v2, "zh"
invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "y"
const-string v2, ""
invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {p0}, Lcom/xinmeng/shadow/interfaces/f;->L()Ljava/lang/String;
move-result-object v1
const-string v2, "ob"
invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {p0}, Lcom/xinmeng/shadow/interfaces/f;->appSmallVerInt()Ljava/lang/String;
move-result-object v1
const-string v2, "oc"
invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {p0}, Lcom/xinmeng/shadow/interfaces/f;->P()Ljava/lang/String;
move-result-object v1
const-string v2, "od"
invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {p0}, Lcom/xinmeng/shadow/interfaces/f;->u()Ljava/lang/String;
move-result-object v1
const-string v2, "oe"
invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-interface {p0}, Lcom/xinmeng/shadow/interfaces/f;->userinfo()Ljava/lang/String;
move-result-object v1
const-string v2, "of"
invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto/16 :goto_7
.end method