При публикации JsonArray в дооснащении автоматически добавляется некоторый okhttp-контент в json - PullRequest
0 голосов
/ 08 июня 2018

Мне нужна помощь, чтобы передать 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...