Мне нужна помощь, чтобы передать jsonarray в методе пост-модификации в Android.У меня есть один класс pojo List<ReportList>
, когда я вызываю API, в то время я конвертирую этот класс pojo в JSONArray, используя Gson (), как это
JsonArray myCustomArray = new Gson().toJsonTree(ReportsArray).getAsJsonArray();
, и затем я публикую этот jsonArray в методе пост-модификации, подобном этому
@FormUrlEncoded
@POST(midURL)
Call<Json> ReportsManagement(@Field(fClass) String classs,
@Field(fMethod) String method,
@Field(fType) String type,
@Field(fUserID) String userID,
@Field(fDate) String Date,
@Field(fReportsArray) String ReportsArray,
@Field(fEntryByUser) String EntryByUser);
Теперь, когда я вызываю API в этот раз, у меня возникает проблема с передачей данных JSON в API в Android Studio LogCat.
class = crud & method = ReportsManagement & Type = ADD & UserID= 8 & Date = 2018-06-08 & ReportsArray = [{ "Дата": "08-06-2018", "IV1": "", "IV10": "", "IV11": "", "IV12": "", "IV13": "", "IV14": "", "IV15": "", "IV16": "", "IV17": "", "IV18": "", "IV19": "","IV2": "", "IV20": "", "IV21": "", "IV22": "", "IV23": "", "IV24": "", "IV25": "",»IV26 ":" " "IV3": "", "IV 4": "", "IV5": "", "IV6": "", "IV7": "", "IV8": ""," IV9":"», "ЭКО": ""}, { "Дата": "08-06-2018", "FIO2": "", "IV1": "", "IV10" % 06-0808: 13: 07.461 23291-23476 / com.abc D / OkHttp: 3A"", "IV11": "", "IV12": "", "IV13": "", "IV14": "", "IV15": "", "IV16": "", "IV17": "", "IV18": "", "IV19": "", "IV2": "", "IV20": "","IV21": "", "IV22": "", "IV23": "", "IV24": "", "IV25 ":" " "IV26": "", "IV3": "", "IV 4": "", "IV5": "", "IV6": "", "IV7": ""," IV8":" "," IV9 ":" "," ЭКО ":" "}]
Ошибка в json: % 06-08 08: 13: 07.461 23291-23476 / com.abc D/ OkHttp: 3A