如何转换下面的Java变量,所以我可以访问它下面的响应
{
"Response": {
"ResponseVal": true,
"Reason": null
}
}
我这样定义
public class PoliceFineDetailsList {
@SerializedName("Response")
private Object Response;
public Object getResponse() {
return Response;
}
public void setResponse(Object response) {
Response = response;
}
}
图像-我得到一个物体
System.out.println(response.body().getResponse());
但如何访问响应
?
您需要为此创建2个模型类,如下所示
public class PoliceFineDetailsList {
@SerializedName("Response")
@Expose
private Response response;
public Response getResponse() {
return response;
}
public void setResponse(Response response) {
this.response = response;
}
}
和
public class Response {
@SerializedName("ResponseVal")
@Expose
private Boolean responseVal;
@SerializedName("Reason")
@Expose
private Object reason;
public Boolean getResponseVal() {
return responseVal;
}
public void setResponseVal(Boolean responseVal) {
this.responseVal = responseVal;
}
public Object getReason() {
return reason;
}
public void setReason(Object reason) {
this.reason = reason;
}
}
您可以访问下面的响应
System.out.println(response.body().getResponse().getResponseVal());
我是json的新手,所以我从ajax调用中得到一个json响应 现在,我只能循环json对象 这是我的json 有人能帮忙吗
问题内容: 什么是空指针异常(),什么原因导致它们? 可以使用哪些方法/工具确定原因,以阻止异常导致程序过早终止? 问题答案: 声明引用变量(即对象)时,实际上是在创建指向对象的指针。考虑以下代码,您在其中声明基本类型的变量: 在此示例中,变量是an ,Java会为您初始化它。在第二行为其分配值时,您的值将写入所指的存储位置。 但是,当您尝试声明引用 类型时 ,会发生一些不同的事情。采取以下代码:
我正在使用Redux工具包的反应,但我正在unbale访问响应头
问题内容: 我有以下JSON对象: 这是来自一个请求,我有成功。 问题是,即使dataJS在控制台中正确显示,我也无法访问JSON对象中的项目。有想法吗? 问题答案: 那是因为您的基础对象也是数组。 我怀疑那会有用
问题内容: 如您所见,该回调函数从控制器获取数据。 例如: 在这种情况下,我的第一个警报给了我未定义的内容,第二个/第三个警报弹出窗口显示为: 如何按名称访问值,以便我的第一个警报填写的值是? 问题答案: 代替解析JSON,您可以执行以下操作: 要访问JSON的属性,请执行以下操作: 为什么需要数据,因为数据是一个数组,所以需要对其内容进行检索(第一个元素),它为您提供了一个object 。 并访