| | |
| | | import com.google.gson.Gson; |
| | | |
| | | import java.util.Date; |
| | | import java.util.HashMap; |
| | | import java.util.Map; |
| | | import java.util.UUID; |
| | | |
| | | import io.reactivex.Observable; |
| | | import io.reactivex.schedulers.Schedulers; |
| | | import okhttp3.FormBody; |
| | | import okhttp3.MediaType; |
| | | import okhttp3.RequestBody; |
| | | |
| | | /** |
| | | * Created by Administrator on 2021/11/11 0011. |
| | |
| | | |
| | | public void onCreate(BaseActivity activity){ |
| | | this.activity = activity; |
| | | } |
| | | |
| | | protected RequestBody createJsonBody(Object obj){ |
| | | return FormBody.create(MediaType.parse("application/json; charset=utf-8"),obj instanceof String?obj.toString(): new Gson().toJson(obj)); |
| | | } |
| | | |
| | | /** |
| | |
| | | return gson.fromJson(gson.toJson(data), Map.class); |
| | | } |
| | | |
| | | public Map<String, RequestBody> getApiMultiFileds(String userId, String activeKey){ |
| | | Map<String,String> fileds = getApiFileds(userId,activeKey); |
| | | Map<String, RequestBody> multiMap = new HashMap<>(); |
| | | for(String key : fileds.keySet()){ |
| | | multiMap.put(key,RequestBody.create(fileds.get(key),null)); |
| | | } |
| | | return multiMap; |
| | | } |
| | | |
| | | |
| | | } |