android - 在 Retrofit 和 Postman 中获取不同的 Json 数组元素顺序
问题描述
我从 Postman & Retrofit 获得了相同的 API。Postman 返回正确的 JSON 数组元素顺序,但在 Retrofit 中我得到了打乱的结果。
我期望在改造中使用与邮递员相同的 JSON 数组元素顺序。
邮递员参数
{
"campusId":1,
"reported":true,
"size":30,
"status":[5,6,7,8],
"sortBy":"updatedAt",
"sortDirection":"desc",
"page":1
}
改造参数
Map<String,Object> body = new HashMap<>();
body.put("campusId",1);
body.put("reported",true);
body.put("size",30);
body.put("status", Arrays.asList(5,6,7,8));
body.put("sortBy ","updatedAt");
body.put("sortDirection","desc"); //desc
body.put("page",1);
解决方案
推荐阅读
- vue.js - 如何将tailwindcss添加到vite?
- docker - Docker-Compose up 命令出现“找不到目录”错误
- python - Pyttsx3 之前工作过,但现在不行
- mysql - 如何在 vb.net 中为同一列添加两个案例来操作 mysql 中的数据?
- ringcentral - 在engage.ringcentral.com/voice 的API 响应中,“Jwt 缺失”指的是什么?
- c++ - 是否可以使用模板参数的成员?
- android - 索引 119 处的尾随字符 < > C:\path\.gradle\caches\transforms-2\files-2.1\fef42996298a890d33d82d17f7cb2b2f\jetified-httpcore-4.3.2
- httpresponse - 为什么 Azure API 管理隐藏状态代码 4** 和 5** 的响应正文
- arrays - 使用 Swift 5 读取 Json 数组
- node.js - React Native Node Js:图像未使用本机图像选择器上传到节点 js 服务器