package Ġcom . ni uc ube . rtm Ċ Ċ import Ġandroid . text . TextUtils Ċ import Ġorg . json . JSONObject Ċ Ċ fun ĠString . opt Action (): String { ĊĠĠĠ Ġvar Ġaction = Ġ"" ĊĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġjson Obj Ġ= ĠJSONObject ( this ) ĊĠĠĠĠĠĠĠĠ Ġaction Ġ= Ġjson Obj . opt String (" action ") ĊĠĠĠ Ġ} catch Ġ( e : Exception ){ ĊĠĠĠĠĠĠĠ Ġe . printStackTrace () ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġaction ?: "" Ċ } Ċ fun ĠString . opt Data (): String { ĊĠĠĠ Ġvar Ġdata ="" ĊĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġjson Obj Ġ= ĠJSONObject ( this ) ĊĠĠĠĠĠĠĠĠ Ġdata Ġ= Ġjson Obj . opt String (" data ") ?: "" ĊĠĠĠĠĠĠĠ Ġif ( TextUtils . isEmpty ( data )){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdata Ġ= Ġ Ġjson Obj . opt String (" msg Str ") ?: "" ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} catch Ġ( e : java . lang . Exception ){ ĊĠĠĠĠĠĠĠ Ġe . printStackTrace () ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġdata ?: "" Ċ } ĊĊ