Попробуйте с accumulate
val jsonObject = JSONObject()
jsonObject.accumulate("mobile",mobile)
Ваш POST
Запрос @Body
должен be JSONObject
@POST("smsCheck")
fun checkSMS(
@Body json: JSONObject
) :Call<NetworkResult>
FYI
Для проблемы nameValuePairs
Вы можете использовать JsonObject .
package com.google.gson;
JsonObject reqObject = new JsonObject();
try{
reqObject.addProperty("mobile","12345678");
}
Добавьте это в build.gradle
раздел
implementation "com.google.code.gson:gson:2.8.6"