首页 > 解决方案 > 将字符串发送到服务器而不使用反斜杠

问题描述

我正在将数据(使用改造)发送到服务器,如下所示

 "[\"emailaddress\"]"

但是服务器需要以下方式的数据

 ["emailaddress"]

我在 PostMan 中测试过,只有 ["emailaddress"] 可以正常工作。

我尝试了下面的代码,它没有给我服务器想要的结果。

var emailArray = "[\"$email\"]"

谁能帮助我如何实现这一目标?

我需要更改什么才能使其符合服务器的要求?

标签: javaandroidkotlin

解决方案


你可以尝试在那里使用 List/ArrayList 吗?

val emailList = ArrayList<String>()
emailList.add("email1")
emailList.add("email2")

然后在 Retrofit Api Service 中,做这样的事情

@Field("email") emailList:List<String>

希望对你有帮助


推荐阅读