当前位置: 首页 > 知识库问答 >
问题:

响应为真,但数据并未获取所有改装信息

颜森
2023-03-14

首先,我没有任何问题,但跟踪什么原因数据null是response.body()不获取完整的数据,但他们中的一些调用。

这是我的对象类

public class KunjunganOutlet {

    @SerializedName("status")
    @Expose
    private Boolean status;
    @SerializedName("message")
    @Expose
    private String message;
    @SerializedName("info")
    @Expose
    private Object info;
    @SerializedName("data")
    @Expose
    private List<Data> data = null;

// and some getter setter

数据

public class Data {

        @SerializedName("id")
        @Expose
        private String id;
        @SerializedName("nama")
        @Expose
        private String nama;
        @SerializedName("jenis")
        @Expose
        private String jenis;
        @SerializedName("alamat")
        @Expose
        private String alamat;
        @SerializedName("tlp")
        @Expose
        private String tlp;

// and some getter setter

这是我从API得到的数据

{
    "status": true,
    "message": "Successfully",
    "info": null,
    "data": [
        {
            "id": "47760",
            "nama": "BKKBN Provinsi Aceh",
            "jenis": "KLDI",
            "alamat": "jl.t.nyak arief no 101 banda aceh\r\n",
            "tlp": ""
        },
        {
            "id": "47784",
            "nama": "Dinkes Aceh Selatan",
            "jenis": "Dinas Kesehatan",
            "alamat": "Jl. Teungku Raja Angkasah Tapaktuan Telp. 0656-21829\r\n",
            "tlp": ""
        }
    ]
}

结果只有从数据中得到的ID

onResponse: {"data":[{"id":"5287"},{"id":"5185"}],"message":"Successfully","status":true}

在多次尝试后更新错误的呼叫

共有1个答案

沈巴英
2023-03-14

第一次调用错误,记录几个小时后,检查API和代码。我刚从okhttp查看日志,发现请求路径是/product,而不是/outlet

 类似资料:
  • 问题内容: 我正在将Hibernate与JPA一起使用,并且具有如下所示的关系: 自从我开始使用LAZY访 存 类型以来,每次尝试获取铅笔的所有者( pencil.getOwner )时,我都会得到一个非null对象,该对象的所有内部属性都设置为null。 我看起来像是由Hibernate创建的代理没有在应该的时候从数据库中获取真实的对象。 有任何想法吗?谢谢 :) 问题答案: 正如JB Nize

  • 我试图在onFailure(ReformationError error)中获取错误响应正文,但获取的是null。 我正在使用标题“Accept:text/plain”(接受:text/plain)(接收请求)和“response”(响应),如果我设置日志级别,则可以将正文视为文本。完整。此外,<代码>错误。getResponse()。getStatus()为我提供正确的状态代码。 但是当我执行或

  • 我使用的是改装版2.0b2。收到响应后,我尝试通过以下方式从响应中获取InputStream: 但是这个应用程序一直在扔: 尽管回复正确。我到底做错了什么?

  • 这个错误又回来了! 我是改装的初学者,我看过这篇文章:改装:预期BEGIN_OBJECT但BEGIN_ARRAY 但是即使我试着让它适应我的模型,我仍然不能让它工作。所以我的错误是: 我得到的是: 解析类的属性: IoTGenericDevice子类的属性: 改装电话: 经理:

  • 我可以很容易地得到消息,但我不能从响应中得到“他”数组。 下面是我的数据模型类 这就是我向服务器发送请求的方式:

  • 我正在尝试解析运营商网络的USSD响应。找到一个链接https://github.com/alaasalman/ussdinterceptor,但它不支持4.2.2及以上版本。是否有任何api或方法可以达到此目的?