a.smali
.class public Lcom/alibaba/mtl/log/d/a;
.super Ljava/lang/Object;
.source "ApiResponseParse.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/alibaba/mtl/log/d/a$a;
}
.end annotation
# direct methods
.method public static a(Ljava/lang/String;)Lcom/alibaba/mtl/log/d/a$a;
.registers 6
const-string v0, "ret"
const-string v1, "success"
.line 1
new-instance v2, Lcom/alibaba/mtl/log/d/a$a;
invoke-direct {v2}, Lcom/alibaba/mtl/log/d/a$a;-><init>()V
.line 2
:try_start_9
new-instance v3, Lorg/json/JSONObject;
invoke-direct {v3, p0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 3
invoke-virtual {v3, v1}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result p0
if-eqz p0, :cond_27
.line 4
invoke-virtual {v3, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
.line 5
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_27
invoke-virtual {p0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_27
const/4 p0, 0x1
.line 6
iput-boolean p0, v2, Lcom/alibaba/mtl/log/d/a$a;->I:Z
.line 7
:cond_27
invoke-virtual {v3, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result p0
if-eqz p0, :cond_38
.line 8
invoke-virtual {v3, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
iput-object p0, v2, Lcom/alibaba/mtl/log/d/a$a;->ah:Ljava/lang/String;
:try_end_33
.catch Lorg/json/JSONException; {:try_start_9 .. :try_end_33} :catch_34
goto :goto_38
:catch_34
move-exception p0
.line 9
invoke-virtual {p0}, Lorg/json/JSONException;->printStackTrace()V
:cond_38
:goto_38
return-object v2
.end method