[英]How to create Json Object and send to server using retrofit in Android
[英]how to send this JSON Array from android to server using retrofit
我想在請求中發送此參數,並嘗試發送一個簡單的數組列表,但這不起作用
"Language": [
"string","string","string"
]
如果“ Language”是鍵,而[“ string1”,“ string2”,“ string3”]是值,則在界面中創建方法,如下所示。
@FormUrlEncoded
@POST(LINK_API)
Call<ResponseModel> getResponse(@Field("Language") String languageArray);
並使用如下接口實例調用它:
JSONArray languageArray = new JSONArray();
languageArray.add("string1");
languageArray.add("string2");
languageArray.add("string3");
String langArray = languageArray.toString();
Call<ResponseModel> responseModel = apiObject.getResponse(langArray);
responseModel.enqueue(...);
這將完美地工作。
嘗試使用字段參數作為字符串的后查詢。
使用將您的jsonObject轉換為String,
String b = json_object.toString();
在服務器端,將字符串轉換回JsonObject或您需要的其他任何東西。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.