在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)
有人请帮我找到解决方案吗?