|  |  | 
 |  |  | import com.runt.open.mvi.retrofit.net.NetWorkCost; | 
 |  |  | import com.runt.open.mvi.retrofit.net.NetWorkListener; | 
 |  |  | import com.runt.open.mvi.retrofit.utils.HttpPrintUtils; | 
 |  |  | import com.runt.open.mvi.retrofit.utils.RSAUtils; | 
 |  |  |  | 
 |  |  | import org.json.JSONArray; | 
 |  |  | import org.json.JSONException; | 
 |  |  | 
 |  |  |                 if (contentLength != 0) { | 
 |  |  |                     String str = buffer.clone().readString(charset); | 
 |  |  |                     if(str.trim().indexOf("{") == 0) { | 
 |  |  |                         logArrays.add(new JSONObject(str).toString(4)); | 
 |  |  |                         JSONObject object = new JSONObject(str); | 
 |  |  |                         if(object.has("body")){ | 
 |  |  |                             try { | 
 |  |  |                                 logArrays.add(new JSONObject(RSAUtils.decryptVerify(object.getString("body"))).toString(4)); | 
 |  |  |                             } catch (Exception e) { | 
 |  |  |                                 throw new RuntimeException(e); | 
 |  |  |                             } | 
 |  |  |                         }else{ | 
 |  |  |                             logArrays.add(object.toString(4)); | 
 |  |  |                         } | 
 |  |  |                     }else if(str.trim().indexOf("[") == 0) { | 
 |  |  |                         logArrays.add(new JSONArray(str).toString(4)); | 
 |  |  |                     }else{ |