在api响应中有时可以是数组,有时可以是字符串。
这里的详细信息是数组
{ "ts": "2015-06-16 11:28:33","success": true,"error": false,"details": [
{
"user_id": "563",
"firstname": "K.Mathan"
},
{
"user_id": "566",
"firstname": "Surya"
},
{
"user_id": "562",
"firstname": "Idaya"
} ]}
Run Code Online (Sandbox Code Playgroud)
有时细节可以是字符串
{ "ts": "2015-06-16 11:28:33",
"success": true,
"error": false,
"details": "no data" }
Run Code Online (Sandbox Code Playgroud)
这里的详细信息是字符串
如何从此类响应中获取价值
我目前的声明是
@SerializedName(value="details")
public List<detailslist> details ;
Run Code Online (Sandbox Code Playgroud)
有人请帮我找到解决方案吗?
我正在尝试改进如何从下面的响应中获取数据
{
"schedule_students": [
{
"id": "753",
"sch_id": "153"
},
{
"id": "765",
"sch_id": "153"
}
],
"s_students": [
{
"id": "753",
"s_id": "153"
},
{
"id": "765",
"s_id": "153"
}
],
"schedu": [
{
"id": "753",
"ch_id": "153"
},
{
"id": "765",
"ch_id": "153"
}
],
"delids": "no",
"expdelids": "no",
"lastsyncdate": "2015-06-01 10:33:19"
}
Run Code Online (Sandbox Code Playgroud)
在我的 API 响应中,它有多个 JSON 数组。如何从此响应中检索所有数据