a.smali
.class public Lcom/hzy/tvmao/utils/a;
.super Ljava/lang/Object;
# static fields
.field public static a:Z
# direct methods
.method static constructor <clinit>()V
.registers 1
const/4 v0, 0x1
sput-boolean v0, Lcom/hzy/tvmao/utils/a;->a:Z
return-void
.end method
.method public static a(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Class",
"<TT;>;",
"Ljava/lang/String;",
")TT;"
}
.end annotation
const/4 v0, 0x0
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_8
:goto_7
return-object v0
:cond_8
:try_start_8
invoke-static {}, Lcom/hzy/tvmao/model/legacy/api/c;->a()Lcom/hzy/tvmao/model/legacy/api/c;
move-result-object v1
invoke-virtual {v1}, Lcom/hzy/tvmao/model/legacy/api/c;->b()Lcom/fasterxml/jackson/databind/ObjectMapper;
move-result-object v1
invoke-virtual {v1, p1, p0}, Lcom/fasterxml/jackson/databind/ObjectMapper;->readValue(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
:try_end_13
.catch Ljava/io/IOException; {:try_start_8 .. :try_end_13} :catch_15
move-result-object v0
goto :goto_7
:catch_15
move-exception v1
invoke-virtual {v1}, Ljava/io/IOException;->printStackTrace()V
goto :goto_7
.end method
.method public static a(Ljava/lang/Object;)Ljava/lang/String;
.registers 3
const/4 v0, 0x0
:try_start_1
invoke-static {}, Lcom/hzy/tvmao/model/legacy/api/c;->a()Lcom/hzy/tvmao/model/legacy/api/c;
move-result-object v1
invoke-virtual {v1}, Lcom/hzy/tvmao/model/legacy/api/c;->b()Lcom/fasterxml/jackson/databind/ObjectMapper;
move-result-object v1
invoke-virtual {v1, p0}, Lcom/fasterxml/jackson/databind/ObjectMapper;->writeValueAsString(Ljava/lang/Object;)Ljava/lang/String;
:try_end_c
.catch Ljava/io/IOException; {:try_start_1 .. :try_end_c} :catch_e
move-result-object v0
:goto_d
return-object v0
:catch_e
move-exception v1
invoke-virtual {v1}, Ljava/io/IOException;->printStackTrace()V
goto :goto_d
.end method