在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

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐