在postman中,给后台传输json数据

那么在retrofit,okhttp中如何和postman一样传json呢?

val json = ArrayList<CartCheckBean>()
val cartBean = CartCheckBean()
cartBean.id = "2"
cartBean.selected = "1"
json.add(cartBean)
val body =  
RequestBody.create(okhttp3.MediaType.parse("application/json;charset=UTF-8"), Gson().toJson(json))
cartOperatePresenter.requestSelect(body)

//如果RequestBody.create()过期
//可以使用下面:
val body =
            Gson().toJson(map).toRequestBody("application/json;charset=UTF-8".toMediaTypeOrNull())

 

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐