JSON 响应对于 int 值总是返回零

我用改造库调用 HTTP 请求,并从 API 获得结果。我配置登录改造库,这样我就可以看到发生了什么。响应是一个简单的原始整数类型。的问题它总是返回零。响应类 (LoginModel) 也是一个经典类,对于整数类型有一个 setter 和一个 getter。 公共类 LoginModel { @ SerializedName (“结果”) 私有 int 结果; 公共 void setResult (int result) { 这个。结果 = 结果; } 公共 int getResult () { 返回结果; } } 下图是我的日志,你可以看到我得到了回复 10,但是当我登录时GetResult在 onResponse 函数中,它总是打印零。 Log.i (“BODY:”,String.valueOf (response.body ().getResult (); enter image description here [https://i.stack.imgur.com/Bn1u7.png] [https://i.stack.imgur.com/Bn1u7.png] 我不知道怎么了。我感 ……

共6个回答, 标签: android json retrofit2
使用改造参数 "soap12:Body" 使用 Xml Web 服务在类中没有匹配项

Android Studio 3.4 我正在测试假日服务2终结点, 我想使用改造来使用该终结点。 这是请求终结点: POST /HolidayService_v2/HolidayService2.asmx HTTP/1.1 Host: www.holidaywebservice.com Content-Type: application/soap+xml; charset=utf-8 Content-Length: length 和响应终结点: 我为请求创建的类是: @Root(name = "Envelope") @NamespaceList(value = [ Namespace(prefix = "xsi", reference = "http://www.w3.org/2001/XMLSchema-instance"), Namespace(prefix = "xsd", reference = "http://www.w3.org/2001/XMLSchema"), Namespace(prefix = "soap12", reference = ……

共3个回答, 标签: android web-services soap retrofit2
为什么我不能从 json Retrofit 中获取特殊字段?

我有一个从 api 获取作业列表的模型类,其中包含带有对象的 arrayList,作为描述作业模型的另一个类模型: 类 job model (@ field: 序列化名称 ("company_ name")) @ Field: 暴露 Val company_ name: String,@ field: 序列化名称 (“last date”) @ Field: 暴露 Val last date: String,@ field: 序列化名称 (“id”) @ Field: 暴露 变量 id: Int,@ field: 序列化名称 (“位置”) @ Field: 暴露 Var 位置: 字符串?,@ field: 序列化名称 (“位置”) @ Field: 暴露 Val 位置: 字符串,@ field: 序列化名称 (“job _ link”) @ Field: 暴露 Val job _ link: String,@ field: 序列化名称 (“已看到”) @ Field: 暴露 Val isSeen: 布尔,@ field: 序列化名称 (“in_记事本”) @ Field: 暴露 Val in _ 记事本: ……

共1个回答,已解决, 标签: android json retrofit2 recycler-adapter